প্রকৃত ফাইল এবং নতুন ফাইলগুলির জন্য আপনাকে এটিএল সেট করতে হবে:
setfacl -Rm d:u:otheruser:rwX,u:otheruser:rwX /your/dir
এক্স (বড় হাতের অক্ষর) ব্যবহার করুন যদি আপনি শুধুমাত্র ডিরেক্টরিগুলি x এবং ফাইল না চান। ফাইল অন্তর্ভুক্ত করার জন্য এক্স (ছোট হাতের অক্ষর) ব্যবহার করুন।
দ্য d:u:otheruser অংশ ডিফল্ট (নতুন ফাইল) এবং কমান্ডের দ্বিতীয় অংশ বিদ্যমান ফাইলগুলির জন্য। আপনি যদি পছন্দ করেন তবে প্রতিটি অংশে আপনি বিভিন্ন অনুমতি সেট করতে পারেন।
-R recursive জন্য
ধন্যবাদ user390689 (মূল প্রশ্নকারী) ইনপুট, মাস্ক (এবং ডিফল্ট মাস্ক) খুব যোগ করা প্রয়োজন কারণ setfacl উচিত (man setfacl এবং আমার নিজের অভিজ্ঞতার মতে) বিদ্যমান গোষ্ঠী acls এবং যোগ করা অনুমতিগুলির মিলনের উপর ভিত্তি করে তৈরি করুন। এই ক্ষেত্রে আপনি শুধুমাত্র ব্যবহারকারী এবং কোন গোষ্ঠী সরবরাহ করছেন, গোষ্ঠীগুলির জন্য আরএলএল নেই এবং ইউনিয়ন খালি তাই আপনাকে এটি নিজে করতে হবে:
setfacl -Rm d:m:otheruser:rwX,m:otheruser:rwX /your/dir
setfaclউচিত (অনুযায়ীman setfaclএবং আমার নিজস্ব অভিজ্ঞতা) বিদ্যমান গোষ্ঠী acls এবং যোগ করা অনুমতিগুলির ইউনিয়ন ভিত্তিক একটি তৈরি করুন। যেহেতু আপনি শুধুমাত্র ব্যবহারকারী সরবরাহ করছেন এবং গোষ্ঠীগুলি সরবরাহ করছেন না, তাই গোষ্ঠীর জন্য কোনও acl এবং ইউনিয়ন খালি নেই তাই আপনাকে এটি নিজে করতে হবে।