2010-02-03 13 views
8

के तहत suid और gid फ़ाइलों को ढूंढें I find/ के तहत सभी फ़ाइलों को खोजने के लिए कमांड तर्कों की तलाश कर रहे हैं जिनमें setuid और setgid विशेषाधिकार हैं। मेरे पास अब तक find/??? है।रूट

उत्तर

15

setuid या setgid (GNU findutils):

find/-perm /6000 

setuid या setgid (इसे POSIX):

find/-perm -4000 -o -perm -2000 

setuid और setgid:

find/-perm -6000 
+0

नोट, ओएसएक्स पर, मुझे एक त्रुटि "अवैध मोड स्ट्रिंग" थी और इसे काम करने के लिए POSIX संस्करण का उपयोग करना पड़ा। – Volomike

+0

आप '-type f' (ओपी पूछताछ के रूप में) जोड़ना चाहते हैं अन्यथा setuid/setgid (पूरी तरह से अलग अर्थ) के साथ निर्देशिकाएं दिखाई देंगी। – arielf

7
find/\(-perm -u+s -o -perm -g+s \) -type f 
+0

क्या यह * दोनों * setuid और setgid के साथ फाइलों को याद करता है? – Reid

+0

नहीं, '-o' का अर्थ 'या' है। –

संबंधित मुद्दे