Dari halaman manual dari find
:
-perm -mode
Semua bit izin
mode
ditetapkan untuk file. Mode simbolik diterima dalam bentuk ini, dan ini biasanya cara yang ingin digunakan. Anda harus menentukan 'u', 'g' atau 'o' jika menggunakan mode simbolik.
Jadi:
find . -user $(whoami) -perm -007
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx ,
find . -user $(whoami) -perm -006
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w ,
find . -user $(whoami) -perm -005
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , rx ,
find . -user $(whoami) -perm -004
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , rx , r ,
find . -user $(whoami) -perm -003
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , wx ,
find . -user $(whoami) -perm -002
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , wx , w ,
find . -user $(whoami) -perm -001
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , rx , wx , x ,
find . -user $(whoami) -perm -000
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , rx , wx , r , w , x , 0 ,
-perm /mode
Setiap bit izin
mode
ditetapkan untuk file. Mode simbolik diterima dalam bentuk ini. Anda harus menentukan 'u', 'g' atau 'o' jika Anda menggunakan mode simbolik. (...) Jika tidak ada bit izin dalam mode yang disetel, pengujian ini cocok dengan file apa pun (idenya di sini adalah agar konsisten dengan perilaku-perm -000
).
Contoh:
find . -user $(whoami) -perm /007
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , rx , wx , r , w , x ,
find . -user $(whoami) -perm /006
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , rx , wx , r , w ,
find . -user $(whoami) -perm /005
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , rx , wx , r , x ,
find . -user $(whoami) -perm /004
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , rx , r ,
find . -user $(whoami) -perm /003
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , rx , wx , w , x ,
find . -user $(whoami) -perm /002
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , w , wx , w ,
find . -user $(whoami) -perm /001
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , rx , wx , x ,
find . -user $(whoami) -perm /000
untuk pengguna tertentu, mengembalikan file dengan hak istimewa berikut:rwx , rx , w , wx , r , w , x , 0 .
Contohnya telah diuji.
Mulailah dengan:
find /path/to/file -user user1 -perm -u+rwx
Artinya:cari file yang dimulai dengan /path/to/files
, dimiliki oleh user1
, di mana izin untuk grup dan lainnya dapat berupa apa saja (-
di depan string izin) dan izin pengguna hanya:rwx
Untuk mencari file saja (tanpa direktori) maka tambahkan -type f
.
Juga, cobalah membaca. Ini memiliki contoh yang bagus:Temukan tutorial