উত্তর:
যেহেতু আপনি কোনও ডিরেক্টরি 'চালনা' করতে পারবেন না তাই এক্সিকিউট বিটটি আরও ভাল ব্যবহারের জন্য রেখে দেওয়া হয়েছে। ডিরেক্টরিতে এক্সিকিউট বিট আপনাকে ডিরেক্টরিগুলির ভিতরে থাকা আইটেমগুলিতে অ্যাক্সেস করতে দেয় এমনকি আপনি ডিরেক্টরি সামগ্রীর তালিকা নাও তৈরি করতে পারেন।
$ mkdir -p dir/
$ echo 'Hello World!' > dir/file
$ chmod 000 dir/
$ ls -al dir/
ls: cannot open directory dir: Permission denied
$ cat dir/file
cat: dir/file: Permission denied
$ chmod +x dir/
$ ls -al dir/
ls: cannot open directory dir: Permission denied
$ cat dir/file
Hello World!
chmod
ম্যানপেজ থেকে :
চিঠিগুলি rwxXst প্রভাবিত ব্যবহারকারীদের জন্য ফাইল মোড বিট নির্বাচন করে: পড়ুন (র), লিখুন (ডাব্লু), এক্সিকিউট করুন (বা ডিরেক্টরিগুলি অনুসন্ধান করুন) (এক্স) , কেবলমাত্র ফাইলটি ডিরেক্টরি হলেই বা কিছুটির জন্য ইতিমধ্যে অনুমতি কার্যকর করার জন্য এক্সিকিউট / অনুসন্ধান করুন search ব্যবহারকারী (এক্স), নির্বাহের উপর ব্যবহারকারীর বা গোষ্ঠী আইডি সেট করুন, মুছে ফেলার সীমাবদ্ধ চিহ্ন বা স্টিকি বিট (টি)।
ডিরেক্টরিগুলি (এগুলিকে সাধারণত * নিক্সে ফোল্ডার বলা হয় না) এর সাধারণ বিটগুলির চেয়ে অনুমতি বিটের আলাদা অর্থ রয়েছে।
ডিরেক্টরিগুলির জন্য, লেখার ভিতরে এটি নতুন ফাইল তৈরি করতে দেয়।
পড়ুন আপনাকে এর ভিতরে থাকা ফাইলগুলি তালিকাভুক্ত করতে দেয়।
এক্সিকিউট আপনাকে এটিকে প্রবেশ করতে এবং ভিতরে ফাইল (বা অন্যান্য ডিরেক্টরি) অ্যাক্সেস করতে দেয়।
ডিরেক্টরিতে থাকা অনুমতিগুলি কার্যকর করা আপনাকে এর মধ্যে থাকা সংস্থানগুলি ব্যবহার করার জন্য আপনাকে এটিকে অতিক্রম করতে দেয়।
"এক্সিকিউট" বিটটি আসলে "অনুসন্ধান" এর অর্থ ডিরেক্টরিতে প্রয়োগ করা হয় (থেকে man chmod
)। এটি যুক্তিসঙ্গত বলে মনে হয় যেহেতু এক্সিকিউটের কোনও ডিরেক্টরিতে কোনও অর্থ নেই।
x
একটি ফোল্ডার উপর বিট ইন্ডেক্স / ডিরেক্টরি অনুসন্ধান / তালিকা বোঝায়; আপনি যদি কিছুটা কম রাখেন তবে এর মধ্যে কোনওটিই সম্ভব নয়।
এখানে তার ব্যবহার একটি উদাহরণ দেওয়া হল:, তুমি বলবেঃ প্রত্যেক ডিরেক্টরির কিন্তু তার বাড়িতে সীমাবদ্ধ পড়া অনুমতিসহ একটি ব্যবহারকারী আছে চান /home/dummy
, তাহলে আপনি করতে হবে /
এবং /home
আছে x
বিট সেট, অন্যথায় সে এমনকি তার বাড়িতে ডিরেক্টরি পেতে পারে না।
cd
) আপনি এটি প্রবেশ (কার্যকর) করেন)