কেন তিনি লিনাক্স ব্যবহারকারী গ্রুপে ফাইল সম্পাদনা করতে পারবেন না?
আমি উবুন্টু 12.04 ব্যবহার করছি এবং একই সমস্যা ছিল যেখানে ব্যবহারকারী কোনও ফাইলকে লিখতে পারবেন না যার কাছে তাকে গ্রুপ অ্যাক্সেসের অনুমতি দেওয়া হয়েছে। উদাহরণ স্বরূপ:
whoami //I am user el
el
touch /foobar/test_file //make a new file
sudo chown root:www-data /foobar/test_file //User=root group=www-data
sudo chmod 474 /foobar/test_file //owner and others get only read,
//group gets rwx
sudo groupadd www-data //create group called www-data
groups //take a look at the groups and see
www-data //www-data exists.
groups el //see that el is part of www-data
el : www-data
ব্যবহারকারী এবং গোষ্ঠী কার্যকর হয়েছে তা নিশ্চিত করতে এখনই টার্মিনালটি পুনরায় চালু করুন। এল হিসাবে লগইন করুন।
vi /foobar/test_file //try to edit the file.
সতর্কতা উত্পাদন করে:
Warning: W10: Warning: Changing a readonly file"
কি? আমি সবকিছু ঠিকঠাক করেছি কেন এটি কাজ করে না?
উত্তর:
কম্পিউটারের একটি সম্পূর্ণ রিবুট করুন। টার্মিনাল থামানো এই সমস্যাগুলির সমাধানের জন্য যথেষ্ট নয়।
আমি মনে করি যা হয় তা হ'ল অ্যাপাচি 2 www-ডেটা গ্রুপকেও ব্যবহার করে, সুতরাং এই কাজটি কোনওভাবে ব্যবহারকারী এবং গোষ্ঠীগুলিকে সঠিকভাবে প্রয়োগ করা থেকে বিরত ছিল। আপনাকে কেবল লগআউট করতে হবে তা নয়, আপনার গ্রুপটি ব্যবহার করা কোনও পরিষেবা বন্ধ করতে এবং পুনরায় চালু করতে হবে। যদি কোনও রিবুট এটি না পায় তবে আপনার আরও বড় সমস্যা হয়েছে।