আপনি সব ফাইল খুঁজে পেতে চান যদি একটি ব্যবহারকারীর জন্য নির্দিষ্ট অনুমতি আপনি ব্যবহার করতে পারেন (নির্বিশেষে যদি সে মালিক (এবং এমনকি ACL এর মাধ্যমে সেট) হয়) আছে find
সঙ্গে -readable
, -writable
এবং -executable
।
যে সমস্ত ফাইলের জন্য ব্যবহারকারীর স্যামের পড়ার অনুমতি রয়েছে সে সমস্ত ফাইল সন্ধান করতে
sudo -u sam find /path/to/directory -readable -ls
sudo -u sam
প্রয়োজনীয় কারণ কারণ উল্লিখিত তিনটি স্যুইচগুলি ব্যবহারকারীর অনুমতি নিয়ে কাজ করে find
- সুতরাং আপনাকে find
ব্যবহারকারী স্যাম হিসাবে চালানোর জন্য সুডো দরকার ।
-ls
পাওয়া প্রতিটি ফাইলের জন্য সম্পূর্ণ এন্ট্রি দেখায়
আরও উদাহরণ স্যাম বা অনুমতি রয়েছে
এমন সমস্ত ফাইল সন্ধান করতেexecute
write
sudo -u sam find /path/to/directory -writable -or -executable -ls
যে ফাইলগুলির জন্য স্যাম রয়েছে তার সমস্ত ফাইল execute
এবং read
অনুমতিগুলি সন্ধান করতে
sudo -u sam find /path/to/directory -readable -and -executable -ls
লেখার ভুল বানান হয় না !