আমার ডিরেক্টরিতে এমন কিছু এসিএল সংজ্ঞায়িত হয়েছে:
# owner: root
# group: root
user::rwx
group::r--
mask::r-x
other::r--
default:user::r--
default:group::r--
default:mask::r-x
default:other::r--
আমি চাই যে ফোল্ডারে তৈরি হওয়া কোনও নতুন ফাইলগুলি আপনাকে ইউ: অ্যাপাচি: আর - এবং যে কোনও নতুন ডিরেক্টরি হতে হবে: অ্যাপাচি: আরএক্স। আমি কীভাবে এসিএল ব্যবহার করে সেই উদ্দেশ্যটি নির্দিষ্ট করব?
আমি চেষ্টা করেছি -dm u:apache:rX
এবং দেখে মনে হচ্ছে না যে এটি কেবলমাত্র তুলনায় আলাদা কিছু করেছেrx
overt htdocs # getfacl .
# file: .
# owner: root
# group: root
user::rwx
user:apache:r--
group::r--
mask::r-x
other::r--
default:user::r--
default:user:apache:r--
default:group::r--
default:mask::r--
default:other::r--
overt htdocs # setfacl -dm u:apache:rx .
overt htdocs # touch blah.txt
overt htdocs # getfacl blah.txt
# file: blah.txt
# owner: root
# group: root
user::r--
user:apache:r-x #effective:r--
group::r--
mask::r--
other::r--
overt htdocs # rm blah.txt
overt htdocs # setfacl -dm u:apache:rX .
overt htdocs # touch blah.txt
overt htdocs # getfacl blah.txt
# file: blah.txt
# owner: root
# group: root
user::r--
user:apache:r-x #effective:r--
group::r--
mask::r--
other::r--
মূলধন এক্স অনুমতিটি কেবলমাত্র বর্তমান অনুমতিগুলি সেট করার জন্য কার্যকর বলে মনে হয়, ডিফল্ট অনুমতি নির্ধারণের জন্য নয়:
overt htdocs # setfacl -x u:apache blah.txt
overt htdocs # getfacl blah.txt
# file: blah.txt
# owner: root
# group: root
user::r--
group::r--
mask::r--
other::r--
overt htdocs # setfacl -m u:apache:rX blah.txt
overt htdocs # getfacl blah.txt
# file: blah.txt
# owner: root
# group: root
user::r--
user:apache:r--
group::r--
mask::r--
other::r--
#effective
লেখাটি মিস ! মুখোশগুলি কীভাবে কার্যকর অনুমতিগুলি কার্যকর করে তা ব্যাখ্যা করার জন্য ধন্যবাদ।