+স্বাভাবিক অনুমতি বিট পর ইঙ্গিত একটি বিশেষ অনুমতি ফাইল / ডিরেক্টরি কার্যকর হয়। বিশেষ অনুমতিটি হ'ল পসিক্স এসিএল (অ্যাক্সেস কন্ট্রোল লিস্ট)।
আপনি setfaclইতিমধ্যে সেট করা নিয়ম (গুলি) ব্যবহার করে এবং এটি দ্বারা একটি এসিএল বিধি সেট করতে পারেন getfacl।
উদাহরণ:
% ls -l foo.sh
-rwxrwxr-x 1 foobar foobar 206 Aug 28 02:08 foo.sh
% setfacl -m u:spamegg:x foo.sh
% ls -l foo.sh
-rwxrwxr-x+ 1 foobar foobar 206 Aug 28 02:08 foo.sh
% getfacl foo.sh
# file: foo.sh
# owner: foobar
# group: foobar
user::rwx
user:spamegg:--x
group::rwx
mask::rwx
other::r-x
পরীক্ষা করে দেখুন man getfaclএবং man setfaclআরো ধারণা পেতে।
একটি সাইড নোট হিসাবে, আপনি একটি দেখি .এর inplace +ফলে SELinux- র প্রসঙ্গ জন্য যে।
এবং 3তারপরে +ফাইলটির কতগুলি হার্ড লিঙ্ক রয়েছে তা নির্দেশ করে। হার্ডলিঙ্ক ফাইলের একটি নাম (ফাইলের ইনোড অবিকলভাবে) তাই হার্ড লিঙ্কগুলির সংখ্যা ফাইলটির নাম সংখ্যা নির্দেশ করে।
আপনার ক্ষেত্রে এন্ট্রিটি হ'ল:
drwxr-x---+ 3 root root 4096 Sep 3 08:14 ../
এটি বর্তমান ডিরেক্টরি ( /media/username/DATA) এর ..পিতামহ নির্দেশকের জন্য , সুতরাং /media/usernameডিরেক্টরিকে নির্দেশ করে।
এখন, লিনাক্সে, প্রতিটি ডিরেক্টরিতে কমপক্ষে দুটি হার্ড লিঙ্ক থাকে, একটি হ'ল .(বর্তমান ডিরেক্টরি, নিজের সাথে লিংক) এবং অন্যটি এটি প্যারেন্ট ডিরেক্টরীতে প্রবেশ করা (নাম-ইনোড ম্যাপিং), এটি ইউনিক্স থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হয়েছিল।
আপনার পক্ষে হার্ড লিঙ্কের গণনা 3 হিসাবে রয়েছে /media/usernameযার অর্থ /media/usernameএকটি উপ-ডিরেক্টরি আছে (ডিফল্ট 2 এবং ..উপ-ডিরেক্টরিতে প্রবেশের জন্য একটি)। যদি 2 টি উপ-ডিরেক্টরি থাকে তবে উভয় সাব-ডাইরেক্টরি ..প্যারেন্টে ম্যাপিংয়ের কারণে হার্ড লিঙ্কের গণনা 4 হবে ।
পরীক্ষা করে দেখুন man ls।