Dalle manpage di find
:
-perm -mode
Tutti i bit di autorizzazione
mode
sono impostati per il file. I modi simbolici sono accettati in questa forma, e questo è di solito il modo in cui si vorrebbe usarli. Devi specificare 'u', 'g' o 'o' se usi una modalità simbolica.
E così:
find . -user $(whoami) -perm -007
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx ,
find . -user $(whoami) -perm -006
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw ,
find . -user $(whoami) -perm -005
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rx ,
find . -user $(whoami) -perm -004
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , rx , r ,
find . -user $(whoami) -perm -003
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , wx ,
find . -user $(whoami) -perm -002
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , wx , w ,
find . -user $(whoami) -perm -001
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rx , wx , x ,
find . -user $(whoami) -perm -000
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , rx , wx , r , w , x , 0 ,
-perm /mode
Qualsiasi bit di autorizzazione
mode
sono impostati per il file. I modi simbolici sono accettati in questa forma. Devi specificare 'u', 'g' o 'o' se usi una modalità simbolica. (...) Se non sono impostati bit di autorizzazione in modalità, questo test corrisponde a qualsiasi file (l'idea qui è di essere coerente con il comportamento di-perm -000
).
Esempi:
find . -user $(whoami) -perm /007
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , rx , wx , r , w , x ,
find . -user $(whoami) -perm /006
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , rx , wx , r , w ,
find . -user $(whoami) -perm /005
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , rx , wx , r , x ,
find . -user $(whoami) -perm /004
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , rx , r ,
find . -user $(whoami) -perm /003
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , rx , wx , w , x ,
find . -user $(whoami) -perm /002
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rw , wx , w ,
find . -user $(whoami) -perm /001
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rx , wx , x ,
find . -user $(whoami) -perm /000
per l'utente specificato, restituisce i file con i seguenti privilegi:rwx , rx , rw , wx , r , w , x , 0 .
Gli esempi sono stati testati.
Inizia con:
find /path/to/file -user user1 -perm -u+rwx
Ciò significa:cerca i file che iniziano con /path/to/files
, di proprietà di user1
, dove i permessi per group e other possono essere qualsiasi cosa (-
davanti alla stringa di autorizzazione) e le autorizzazioni degli utenti sono solo:rwx
Per cercare solo i file (non le directory), aggiungi -type f
.
Inoltre, prova a leggere. Questo ha ottimi esempi:Trova tutorial