it-swarm-eu.dev

Trova tutti i file sul server con 777 autorizzazioni

Sto cercando un comando Linux per scorrere tutte le directory sul mio server e trovare tutti i file con 777 autorizzazioni. L'output sarebbe un elenco di tutti quei file con percorso completo.

48
bartclaeys

Usa findNAME _ :

find / -type f -perm 0777
60
jheddings

E se ti piace trovare tutti i file senza Autorizzazione 0777 quindi basta inserire un! prima della permanente, ad es.

find / -type f ! -perm 0777

16
Kai

È inoltre possibile modificare le autorizzazioni o la proprietà di tutti quei file risultanti dall'esecuzione find utilizzando l'opzione -exec per evitare di modificarli manualmente. Esemplari gratia: in un server web potrebbe essere necessario concedere al gruppo di scrivere file:

find / -type f -perm 0777 -exec chmod 775 {} \; -exec chgrp -R www {} \;
9
altmas5

è facile come:

find / -perm 0777

se vuoi solo abbinare i file, usa questo:

find / -type f -perm 0777
8
knittl