Permessi Linux calcolatrice

Trasforma i flag rwx in comandi chmod sicuri prima che una pubblicazione si blocchi perché un file è troppo aperto, troppo privato o non eseguibile.

Codice ottale
Esempi: 755, 644
Modalità simbolica
-rwxr-xr-x
chmod 755 nomefile
Proprietario
Gruppo
Altri

Come funzionano i permessi Linux

4
Leggi (r)
Permette di visualizzare un file. In una directory, il permesso di lettura consente di elencare i nomi quando è disponibile anche il permesso di esecuzione.
2
Scrivi (w)
Permette di modificare un file. In una directory, insieme al permesso di esecuzione, consente anche creazione, rinomina ed eliminazione delle voci.
1
Esegui (x)
Consente di eseguire un file come programma o di accedere a una directory per raggiungere i file al suo interno.
Gruppi di permessi
Proprietario
L'utente proprietario del file o della directory.
Gruppo
Utenti nel gruppo assegnato al file.
Altri
Tutti gli altri al di fuori del proprietario e del gruppo.

Domande frequenti

Cosa significa chmod 777?

chmod 777 concede permessi di lettura, scrittura ed esecuzione a tutti. È estremamente permissivo e di solito non è sicuro per sistemi di produzione, salvo casi in cui il compromesso di sicurezza sia compreso e accettato.

Quali autorizzazioni dovrebbero usare di solito i file del sito web?

Una linea di base comune è 755 per le directory, 644 per i file normali e 600 per i file di configurazione sensibili che dovrebbero essere leggibili solo dal proprietario.

Perché una directory necessita dell'autorizzazione di esecuzione?

Il permesso di esecuzione su una directory significa attraversamento. Senza di esso, un utente potrebbe non riuscire ad accedere ai file dentro la directory anche se il file stesso ha il permesso di lettura.

I caricamenti dovrebbero mai essere eseguibili?

Di solito no. I file caricati dagli utenti dovrebbero essere salvati senza permesso di esecuzione, e i percorsi di upload sensibili dovrebbero essere isolati dall'esecuzione di codice.