Bagaimana saya bisa menemukan daftar file yang memiliki beberapa izin khusus?
Saya ingin mencari file yang dimiliki oleh root
pengguna yang memiliki rwx
izin untuk pemiliknya.
Apakah ada cara untuk menemukan daftar file seperti itu? Saya menggunakan Ubuntu 16.04.
command-line
permissions
find
Avani badheka
sumber
sumber
Jawaban:
Ya, GNU
find
dapat melakukannya:Jadi, Anda ingin:
sumber
Jika Anda ingin menemukan semua file pengguna memiliki izin tertentu untuk (terlepas apakah dia adalah pemilik (dan bahkan diatur melalui ACL)) Anda dapat menggunakan
find
dengan-readable
,-writable
dan-executable
.Untuk menemukan semua file yang sam pengguna memiliki izin baca
sudo -u sam
diperlukan karena ketiga sakelar yang disebutkan bekerja dengan izin pengguna yang dipanggilfind
- jadi Anda perlu sudo untuk dijalankanfind
sebagai sam pengguna .-ls
memperlihatkan entri lengkap untuk setiap file yang ditemukancontoh lebih lanjut
Untuk menemukan semua file yang memiliki atau izin sam
execute
write
Untuk menemukan semua file yang memiliki dan izin sam
execute
read
dapat ditulisi tidak salah eja!
sumber