+ ডাব্লু স্বরলিপি ব্যবহার করে কোনও ফোল্ডারে লেখার জন্য নির্দিষ্ট ব্যবহারকারীর অনুমতি দিন

আমি জানি আমি এই জাতীয় মালিক/গোষ্ঠী/অন্যদের কাছে লেখার অনুমতি বরাদ্দ করতে পারি:

chmod u+w myfolder

আমি এখানে নির্দিষ্ট ব্যবহারকারী নির্দিষ্ট করতে পারি? এই মত কিছু:

chmod username u+w myfolder

আপনি ব্যবহার করতে পারেন setfacl:

setfacl -m u:username:rwx myfolder

এই ডিরেক্টরির মালিকানা পরিবর্তন ছাড়া, নির্দিষ্ট ব্যবহারকারীদের জন্য অনুমতি নির্ধারণ করা হবে.

চেক আউট ম্যান পেজ আরও বিশদ এবং উদাহরণের জন্য

নোট:

  • setfacl জন্য সংক্ষিপ্ত ফাইল এসিএল সেট করুন (অ্যাক্সেস নিয়ন্ত্রণ তালিকা)

  • আপনি যদি সমস্ত উপ-ডিরেক্টরিতে পুনরাবৃত্তভাবে এটি প্রয়োগ করতে চান: যুক্ত করুন - আর এই জাতীয় পতাকা:

    setfacl -R -m u:username:rwx myfolder

আপনি যদি এই ফাইল বা ডিরেক্টরি (ফোল্ডার) এর মালিক ব্যবহারকারীকে পরিবর্তন করতে চান তবে আপনাকে কমান্ডটি ব্যবহার করতে হবে chown. উদাহরণস্বরূপ, যদি আপনি চালান

sudo chown username: myfolder

মাইফোল্ডারের মালিক ব্যবহারকারী ব্যবহারকারী নাম হবে. তারপরে আপনি কার্যকর করতে পারেন

sudo chmod u+w myfolder

ব্যবহারকারীর নাম ব্যবহারকারী লেখার অনুমতি যোগ করুন.

তবে আপনি যদি এই ব্যবহারকারীকে "মাইফোল্ডার" এর সাথে যুক্ত গ্রুপে যুক্ত করতে চান তবে আপনি চালাতে পারেন

sudo usermod -a -G groupname username

এবং তারপর চালানো

sudo chmod g+w myfolder

গ্রুপ লেখার অনুমতি যোগ করুন.

না এটা সম্ভব নয়. আপনি হয় ফাইলের মালিককে এর সাথে পরিবর্তন করতে পারেন

[sudo] chown username: foldername

অথবা আপনি ব্যবহারকারীর সাথে ফাইলটির মালিক গোষ্ঠীতে যুক্ত করতে পারেন

usermod -a -G {group-name} username

আপনি যদি এটি সমস্ত উপ-ডিরেক্টরিতে পুনরাবৃত্তভাবে প্রয়োগ করতে চান: এর মতো আর পতাকা যুক্ত করুন:

setfacl -R -m u:username:rwx myfolder

উবুন্টুতে পুনরাবৃত্তভাবে (ফোল্ডার এবং এটি সমস্ত সাব ফোল্ডার) একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেয়:

sudo chown -R <username>: <folderName>

আমি এটা সম্ভব মনে করি না. আপনি কেন কেবল ব্যবহারকারীকে গ্রুপে যুক্ত করবেন না?