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 find /path/to/directory -readable -ls
sudo -u sam
diperlukan karena ketiga sakelar yang disebutkan bekerja dengan izin pengguna yang dipanggil find
- jadi Anda perlu sudo untuk dijalankan find
sebagai sam pengguna .
-ls
memperlihatkan entri lengkap untuk setiap file yang ditemukan
contoh lebih lanjut
Untuk menemukan semua file yang memiliki atau izin samexecute
write
sudo -u sam find /path/to/directory -writable -or -executable -ls
Untuk menemukan semua file yang memiliki dan izin samexecute
read
sudo -u sam find /path/to/directory -readable -and -executable -ls
dapat ditulisi tidak salah eja!