2010-02-03 16 views

Trả lời

15

setuid hay setgid (GNU findutils):

find/-perm /6000 

setuid hay setgid (POSIX):

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

setuid setgid:

find/-perm -6000 
+0

Lưu ý, trên OSX, tôi gặp lỗi "chuỗi chế độ bất hợp pháp" và phải sử dụng phiên bản POSIX để làm cho nó hoạt động. – Volomike

+0

Bạn có thể muốn thêm '-type f' (như OP yêu cầu) nếu không thư mục với setuid/setgid (nghĩa hoàn toàn khác) sẽ hiển thị. – arielf

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

Điều này có bỏ lỡ các tệp với * cả * setuid và setgid không? – Reid

+0

Không, '-o' có nghĩa là' hoặc'. –

Các vấn đề liên quan