আমি একটি অনুমতি স্থির স্ক্রিপ্ট লিখতে চাই যা ফাইলগুলিতে অনুমতিগুলি স্থির করতে ব্যবহার করে।
প্রধানত আমার যা দরকার তা হ'ল ফাইন্ড কমান্ড যা ফাইলের অন্যান্য অনুমতি বিবেচনা না করেই (এক্সট্রাক্ট বিট সেট) সমস্ত ফাইল তালিকাভুক্ত করতে সক্ষম হয়।
আমি একটি অনুমতি স্থির স্ক্রিপ্ট লিখতে চাই যা ফাইলগুলিতে অনুমতিগুলি স্থির করতে ব্যবহার করে।
প্রধানত আমার যা দরকার তা হ'ল ফাইন্ড কমান্ড যা ফাইলের অন্যান্য অনুমতি বিবেচনা না করেই (এক্সট্রাক্ট বিট সেট) সমস্ত ফাইল তালিকাভুক্ত করতে সক্ষম হয়।
উত্তর:
বিশ্বাস করুন আর এই ব্যাপকভাবে মধ্যে নথিভুক্ত করা না খোঁজ মানুষ পাতা। সেন্টোস এবং উবুন্টু সিস্টেমে আমাকে এর হাতছাড়া করতে হবে এমনকি এর উদাহরণও রয়েছে।
-পার্ম / মোড
অনুমতি বিট মোড যে কোনও ফাইল জন্য সেট করা হয়। প্রতীক মোডগুলি এই ফর্মটিতে গৃহীত হয়। আপনি
u',
যদি একটি প্রতীকী মোড ব্যবহার করেন তবে আপনাকে অবশ্যই g 'বা `o' নির্দিষ্ট করতে হবে । উদাহরণস্বরূপ উদাহরণগুলির জন্য উদাহরণ বিভাগ দেখুন। যদি মোডে কোনও অনুমতি বিট সেট না করা থাকে তবে এই পরীক্ষাটি কোনও ফাইলের সাথে মেলে (এখানে ধারণাটি-স্পর্ম -000 এর আচরণের সাথে সামঞ্জস্যপূর্ণ)।
সুতরাং
find . -perm /u+x
মালিকদের জন্য নির্ধারিত অনুমতি সেট করা আছে এমন ফাইলগুলি সন্ধান করবে
find . -perm /u+x,o+x
মালিক এবং অন্যান্য ইত্যাদির জন্য নির্বাহের অনুমতি সেট করা আছে এমন ফাইলগুলি সন্ধান করবে।
/ पथ / এর / ডিরেক্টরি / টাইপ চ-এক্সিকিউটেবল