Prima di tutto, cerchiamo di capire il significato del permesso di file 777 in Linux. Supponiamo che uno qualsiasi dei file/cartelle sul tuo server Linux abbia l'autorizzazione per i file 777, il che significa che tutti hanno l'accesso per leggere e scrivere quel file, ma questa non è una buona pratica di sicurezza e può essere dannosa per il tuo server.
Potrebbero verificarsi alcuni casi in cui è necessaria l'autorizzazione 777 quando si desidera che gli utenti scarichino i file/le cartelle dal sito Web.
- Esegui il comando seguente per trovare il file con l'autorizzazione 777 nella directory /home.
find /home -perm 777
Puoi cambiare la directory su cui hai bisogno per scoprire l'autorizzazione 777. Puoi anche modificare il permesso del file per trovare i file/le cartelle.
- Esegui il comando seguente per scoprire tutti i file/cartelle con l'autorizzazione 777 per gli utenti che hanno effettuato l'accesso all'interno della directory/home.
find $HOME -perm 777
- Supponiamo che tu voglia solo trovare i file con l'autorizzazione 777 e non è necessario includere cartelle perché puoi eseguire il comando seguente per questo.
find /home/ -perm 777 -type f
Questo comando elencherà tutti i file all'interno della home directory con 777 autorizzazioni.
Nel caso in cui desideri solo trovare le directory con l'autorizzazione 777 in /home, puoi eseguire il comando seguente.
find /home/ -perm 777 -type f