একটি নির্দিষ্ট ব্যবহারকারী আছে যা আমি আমার হোম ডিরেক্টরি অ্যাক্সেস করতে সক্ষম হতে চাই না। এখনও অন্যদের কাছে অ্যাক্সেসের অনুমতি দেওয়ার সময় আমি কীভাবে এগুলিতে অ্যাক্সেস অস্বীকার করব?
একটি নির্দিষ্ট ব্যবহারকারী আছে যা আমি আমার হোম ডিরেক্টরি অ্যাক্সেস করতে সক্ষম হতে চাই না। এখনও অন্যদের কাছে অ্যাক্সেসের অনুমতি দেওয়ার সময় আমি কীভাবে এগুলিতে অ্যাক্সেস অস্বীকার করব?
উত্তর:
আপনি যদি নিজের গ্রুপ বা অন্য কোনও ব্যবহারকারীর বাইরের ব্যবহারকারীদের অ্যাক্সেস সীমাবদ্ধ করতে চান, তবে প্রশ্নটি অন্য মানক ব্যবহারকারীর অ্যাকাউন্ট থেকে আমার বাড়ির ফোল্ডারে অ্যাক্সেস সীমাবদ্ধ করার একটি সদৃশ is
অন্যথায়, আপনি যদি কেবলমাত্র একজন ব্যবহারকারীর অ্যাক্সেসকে সীমাবদ্ধ রাখতে চান তবে এটিকে কল করুন enemyuser, এসিএল ব্যবহার করুন :
cd ~
setfacl -m u:enemyuser:000 .
... এবং কেবলমাত্র enemyuserআপনার হোম ডিরেক্টরিতে অ্যাক্সেস বঞ্চিত হবে।
প্রভাবটি পরীক্ষা করতে:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x]
এসিএল অপসারণ করতে আপনি কেবল বলেছেন:
setfacl -x u:enemyuser .
এখানে *aclব্যবহৃত কমান্ডগুলি প্যাকেজ থেকে এসেছে, এটি aclডিফল্টরূপে ইনস্টল করা উচিত (কমপক্ষে, আমি মনে করি)।
-mসাথে প্রতিস্থাপন করুন -x।
lsaclবিদ্যমান নেই। কোথায় পেলেন?