ডিরেক্টরিতে কোনও ফাইল সিডি করতে বা অ্যাক্সেস করতে আপনার যে কোনও এবং সমস্ত প্যারেন্ট ডিরেক্টরিতে + এক্স অনুমতি প্রয়োজন।
ফাইলগুলি তালিকাভুক্ত করার জন্য আপনাকে ডিরেক্টরিতে + আর অনুমতি প্রয়োজন। সুতরাং এখানে একটি উদাহরণ:
কিছু স্টাফ সেটআপ পেতে আপনি এই আদেশগুলি জারি করতে পারেন:
mkdir -p /a/b
touch /a/b/{file1,file2}
cd /a
echo 1 > b/file1
echo 2 > b/file2
কোন অধিকার নেই:
pwd
/a$ pwd
/a
/a$ chmod -rwx b
/a$ ls -l
d--------- 4 mike admin 136 Jun 1 14:44 b/
/a$ ls -l b/
ls: : Permission denied
/a$ cat b/file1
cat: b/file1: Permission denied
শুধুমাত্র মৃত্যুদন্ড কার্যকর করার সাথে
/a$ chmod +x b
/a$ ls -l
total 0
d--x--x--x 4 mike admin 136 Jun 1 14:44 b/
/a$ ls -l b
ls: b: Permission denied
/a$ cat b/file1
a
/a$ ls -l b/file1
-rw-r--r-- 1 mike admin 2 Jun 1 14:43 b/file1
এখন পড়ার সাথে:
/a$ chmod +r b/
/a$ ls -l
/a$ ls -l
total 0
dr-xr-xr-x 4 mike admin 136 Jun 1 14:44 b/
/a$ ls -l b/
total 16
-rw-r--r-- 1 mike admin 2 Jun 1 14:43 file1
-rw-r--r-- 1 mike admin 2 Jun 1 14:43 file2
এই অংশটি কিছুটা বিভ্রান্তিকর হতে পারে তবে কেবল পঠনযোগ্য এবং কার্যকর না হওয়ার সাথে সাথে আপনি প্রকৃতপক্ষে ডিরেক্টরিতে ফাইলগুলি তালিকাভুক্ত করতে পারেন তবে ইনোড মেটাডেটা না পড়তে পারেন, তাই আপনি অনুমতি বঞ্চিত হবেন তবে এখনও ফাইলগুলির তালিকা দেখতে সক্ষম হবেন নীচে হিসাবে একটি ডিরেক্টরি ..
/a$ chmod -x b/
/a$ ls -l
total 0
dr--r--r-- 4 mike admin 136 Jun 1 14:44 b/
/a$ ls -l b
ls: file1: Permission denied
ls: file2: Permission denied
chmod +grx -R /a/b/c/d/e/folder
? এটি ভুল, এটি কার্যকর করার সঠিক উপায়:chmod g+rx -R /a/b/c/d/e/folder