গ্রুপের সদস্য লেখার অনুমতি নিয়েও লিখতে পারবেন না


13

লগ ইন করা ব্যবহারকারী এমন একটি গোষ্ঠীর সদস্য যার ফোল্ডারে লেখার অনুমতি রয়েছে। কিন্তু যখন এই ব্যবহারকারীর কিছু লেখার চেষ্টা করা হচ্ছে তখন "অনুমতি অস্বীকার করা হয়েছে"।

নীচের লগটি প্রশ্নের সংক্ষিপ্তসার করে:

subv:/www/tracer/ whoami
frank
subv:/www/tracer/
subv:/www/tracer/ ls -ltr 
total 4
drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 convert.tracer.com
subv:/www/tracer/ groups frank
frank : frank tracer
subv:/www/tracer/ > convert.tracer.com/test
-bash: convert.tracer.com/test: Permission denied
subv:/www/tracer/

"Ls -bail /www/tracer/convert.tracer.com/" এর আউটপুট:

subv:~/ ls -bail /www/tracer/convert.tracer.com/
total 8
38010883 drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 .
38010882 drwxr-xr-x 3 root root    4096 Jan 20 12:25 ..
subv:~/ 

4
অভিভাবক ডিরেক্টরিগুলির পাশাপাশি অনুমতিও প্রয়োজন।

2
নেই testফাইল আগে থেকেই রয়েছে? এর অনুমতি থাকলে কী হয়?
নিখিল মুলি

আপনার কি সেলিনাক্স সক্রিয় আছে? আপনার কাছে একটি "ম -bail convert.tracer.no/" করতে পারি
tmow

@ আপনার অর্থ, "/ www" এবং "/ www / ট্রেসার" এর গ্রুপের মালিক ট্রেসার হওয়া উচিত?
ব্যবহারকারী 11498

@ নিখিল না, "/www/tracer/convert.tracer.com/" তে কিছুই নেই। এটি একটি খালি dir।
ব্যবহারকারী 11498

উত্তর:


14

গ্রুপ সদস্যতা লগইন পুনরায় পড়া হয়। groupsআপনার অনুসারে থাকা গোষ্ঠীগুলির প্রতিবেদনগুলি মনে হয় /etc/groupএবং বর্তমান অধিবেশনগুলিতে গ্রুপগুলির সদস্যপদ প্রতিফলিত হয় না।

id -Gnআপনি বর্তমানে যে সক্রিয় সদস্য রয়েছেন সেই গোষ্ঠীগুলি প্রদর্শন করতে কমান্ডটি ব্যবহার করুন । সমাধান: গ্রুপ পরিবর্তনগুলি প্রয়োগ করতে পুনরায় চালু করুন।


আমার উবুন্টু 18.04 সিস্টেমে আমাকে আসলে একটি সম্পূর্ণ রিবুট করার দরকার ছিল sudo reboot, নিশ্চিত না যে এটি প্রত্যাশিত?
কম্পিউটার

@ কম্পিউটার বিজ্ঞানী আপনাকে গ্রুপ পরিবর্তনগুলি প্রয়োগ করতে পুনরায় চালু করতে হবে, অথবা newgrp $group_nameঅনুমতি পেলে গ্রুপ সদস্যতা পেতে কমান্ডটি ব্যবহার করতে হবে। রিবুট করাও কাজ করে তবে কিছুটা কঠোর।
লেকেনস্টেইন

0

আপনার যে ডিরেক্টরিটিতে ফাইল রয়েছে তার অনুমতি সম্পর্কে কী বলা যায়?

আপনি কি ভিএম সহ ফাইলটি সম্পাদনা করতে এবং সংরক্ষণ করতে সক্ষম?

এরকম কিছু করার চেষ্টা করুন

chmod g+w .

হালনাগাদ

subv:~/ ls -bail /www/tracer/convert.tracer.com/
total 8
38010883 drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 .
38010882 drwxr-xr-x 3 root root    4096 Jan 20 12:25 ..

ট্রেসার ডিরেক্টরি তৈরি করার সময় এটি কোনও সমস্যা হতে পারে, আমি আপনার আউটপুটের দ্বিতীয় লাইনে রুট এবং 4096 এর মধ্যে অদ্ভুত স্পেস দেখতে পাচ্ছি।

আমি এটি রুট হিসাবে চেষ্টা করব:

cd /www/tracer/
chown root:root .
chown root:tracer convert.tracer.com

যদি এটি এখনও ঠিক থাকে তবে আমি / ইত্যাদি / গ্রুপে গ্রুপের নামটি পরীক্ষা করে দেখেছি a

cat -v /etc/group

রুট এবং ট্রেসার গ্রুপে মুদ্রণযোগ্য অক্ষর নেই তা পরীক্ষা করা হচ্ছে

শেষ পর্যন্ত যদি আপনার কাছে সমস্যাটি থাকে তবে এটি সেলইনক্স বা ফাইল সিস্টেমের সাথে সমস্যা হতে পারে।


1
মন্তব্যে প্রশ্ন জিজ্ঞাসা করুন, উত্তর নয়। তিনি ডিরেক্টরিটির অনুমতিগুলি দেখান। শেল ক্যান্ট এটিতে লিখতে না পারলে, ভিমও করতে পারে না। ডিরেক্টরিটিতে ইতিমধ্যে g+wপার্স রয়েছে।
প্যাট্রিক

1
@ পেট্রিক হ্যাঁ, আপনি ঠিক বলেছেন ... তবে তিনি যদি কোনও ডিরেক্টরি (রূপান্তর.ট্রেসার / সর্বশেষ) মাধ্যমে ফাইলটিতে লিখতে না পারেন তবে আমি ভাবছিলাম যে সমস্যাটি ডিরেক্টরিটি ... আমি লগটিতে ভাল দেখতে পেলাম না প্রদান করা হয়েছে।
tmow
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.