यदि आप सभी फाइलों को ढूंढना चाहते हैं, तो एक उपयोगकर्ता के लिए कुछ अनुमति है (भले ही वह मालिक हो (और यहां तक कि एसीएल के माध्यम से सेट)) आप के findसाथ उपयोग कर सकते हैं -readable, -writableऔर -executable।
उन सभी फ़ाइलों को खोजने के लिए जिनके लिए उपयोगकर्ता सैम की रीड-अनुमति है
sudo -u sam find /path/to/directory -readable -ls
sudo -u samकी आवश्यकता है क्योंकि तीन उल्लिखित स्विच उपयोगकर्ता की अनुमतियों के साथ काम करते हैं जो कि आह्वान किया है find- इसलिए आपको findउपयोगकर्ता सैम के रूप में चलाने के लिए sudo की आवश्यकता है ।
-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
लिखने योग्य गलत नहीं है !