উদাহরণস্বরূপ, আমি আমার সহকর্মীদের নির্দিষ্ট ডিরেক্টরিতে লেখার অ্যাক্সেস দিতে চাই। আসুন ধরে নেওয়া যাক এটির উপ-ডিরেক্টরিগুলিতে অ্যাক্সেসের অধিকার ছিল 775, ফাইলগুলি 664, এবং এছাড়াও ডিআর - 775 তে কিছু নির্বাহযোগ্য ফাইল ছিল were
এখন আমি লেখার অনুমতি যুক্ত করতে চাই। Chmod দিয়ে, আমি এরকম কিছু চেষ্টা করতে পারি
chmod o+w -R mydir/
তবে এটি দুর্দান্ত নয়, যেহেতু আমি দিরকে বিশ্ব লিখনযোগ্য করে তুলতে চাই না - আমি কেবলমাত্র নির্দিষ্ট ব্যবহারকারীদের অ্যাক্সেস দিতে চাই, তাই আমি এসিএল ব্যবহার করতে চাই। কিন্তু এই অনুমতিগুলি সেট করার কোনও সহজ উপায় আছে কি? আমি এটি দেখতে পেয়েছি, আমার কমপক্ষে তিনটি ক্ষেত্রে (ডায়ার, ফাইল, এক্সিকিউটেবল ফাইল) আলাদাভাবে মোকাবেলা করতে হবে:
find -type d -exec setfacl -m u:colleague:rwx {} \;
find -type f -executable -exec setfacl -m u:colleague:rwx {} \;
find -type f \! -executable -exec setfacl -m u:colleague:rw {} \;
এটি একটি সাধারণ কাজের জন্য কোড লাইন অনেকগুলি মনে হয়। একটি ভাল উপায় আছে কি?