আমরা ফ্রিবিএসডি 10.3 এর একটি হোস্টিং সার্ভার ব্যবহার করি, যেখানে আমাদের সুপারভাইজার হওয়ার অধিকার নেই। আমরা আমাদের সংস্থার ওয়েব পৃষ্ঠাগুলির জন্য অ্যাপাচি 2 চালাতে সার্ভারটি ব্যবহার করি। আমাদের ওয়েব পৃষ্ঠাগুলির পূর্ববর্তী প্রশাসক একটি ডিরেক্টরিতে এসিএল অনুমতি সেট করতে উপস্থিত হয়েছিল, তবে আমরা এটি সরাতে চাই। আমাদের ডিরেক্টরি বলা হয় foobar
।
এখন ফলাফল ls -al foobar
নিম্নলিখিত:
drwxrwxr-x+ 2 myuser another_user 512 Nov 20 2013 foobar
এবং অনুমতিটি নিম্নরূপ:
[myuser@hosting_server]$ getfacl foobar
# file: foobar/
# owner: myuser
# group: another_user
user::rwx
group::rwx
mask::rwx
other::r-x
এখানে আমরা অনুমতি তালিকার শেষে এসিএল অনুমতি এবং প্লাস চিহ্নটি সরাতে চাই। সুতরাং, আমরা করেছি
setfacl -b foobar
এটি এসিএল দ্বারা পরিচালিত বিশেষ অনুমতিটি সরিয়ে দেয়, তবে প্লাস চিহ্নটি মোছেনি +
।
আমাদের প্রশ্ন হল আমরা কীভাবে +
'এল এস-ফুবার' দেখানো অনুমতি তালিকার প্লাস চিহ্নটি মুছতে পারি ?
getfacl
ACLs না নির্দেশ করে। তবেls
দেখাচ্ছে একটি+
। আপনি কি নিশ্চিত যে প্রতিবার একই ফাইলটি দেখছেন? (এটি আমার জন্য সাধারণত কারণ)