Introduzione
Il diritto di autorizzazione del file è la parte più cruciale della gestione del sistema Linux. Un file con autorizzazione 777 è aperto a tutti per la lettura e la scrittura. Qualsiasi utente connesso al sistema può scrivere su questo file. Che può essere dannoso per il tuo sistema.
In alcune condizioni, potresti richiedere autorizzazioni 777 come file di registro ecc. Ma per lo più non le abbiamo richieste. Questo tutorial ti aiuterà a cercare i file con l'autorizzazione 777 sul tuo sistema Linux/Unix tramite il comando find.
Sintassi
find /path/to/dir -perm 777
Il parametro -perm
della riga di comando viene utilizzato con il comando find per cercare i file in base alle autorizzazioni. Puoi utilizzare qualsiasi autorizzazione invece di 777 per trovare solo i file con tali autorizzazioni.
Ad esempio, per cercare tutti i file con autorizzazione 777 nella home directory dell'utente connesso, digitare:
find $HOME -perm 777
Il comando precedente cercherà tutti i file e le directory con l'autorizzazione 777 nella directory specificata.
Ma se non vuoi includere directory in questo elenco. Definire il tipo con il parametro -type
della riga di comando come di seguito. Questo cercherà solo i file con il permesso 777 nella directory /var/www
.
find /var/www -perm 777 -type f
Per cercare solo nella directory, digita:
find /var/www -perm 777 -type d
Conclusione
Spero che questo tutorial ti aiuti a cercare i file in base alle autorizzazioni e a proteggere il tuo sistema Linux/Unix.