Comprendre les permis dans Linux: Ce qu'ils veulent dire 777, 755, 775 et 644
Si vous avez déjà travaillé avec un serveur Linux ou installez un logiciel, avrai probabilmente incontrato comandi come chmod 755 le chmod 777. Mais ce que ces chiffres signifient vraiment? Et comment ils influencent l'accès aux fichiers?
I permessi di base
In Linux, ogni file o cartella ha tre tipi di permessi assegnati a tre categorie di utenti:
- Propriétaire: il proprietario del file
- Group: altri utenti appartenenti al gruppo
- Autres: tutti gli altri
I permessi possono essere di tre tipi:
- r = read (lecture)
- à = write (Écriture)
- x = execute (exécution)
Par exemple, un file con permessi rwxr-xr-- moyens:
- Il proprietario può leggere, scrivere ed eseguire
- Il gruppo può leggere ed eseguire
- Gli altri possono solo leggere
I numeri: 777, 755, 775, 644
I numeri sono una forma abbreviata per esprimere i permessi. Ogni cifra rappresenta una categoria: Propriétaire – Group – Autres.
Ogni permesso è rappresentato da un numero:
- r (read) = 4
- à (écrivez) = 2
- x (execute) = 1
Sommando questi valori, otteniamo i permessi per ogni categoria. Ecco cosa significano alcuni numeri comuni:
| Commande | Significato | Permissions |
|---|---|---|
chmod 777 | Accesso completo a tutti | rwxrwxrwx |
chmod 755 | Accesso completo al proprietario, lettura/esecuzione a tutti gli altri | rwxr-xr-x |
chmod 775 | Accesso completo al proprietario e al gruppo, lettura/esecuzione agli altri | rwxrwxr-x |
chmod 644 | Il file può essere letto/scritto dal proprietario, letto dagli altri | rw-r–r– |

Comandi utili
La commande chmod serve a cambiare i permessi di un file o di una cartella. Ecco alcuni esempi pratici:
chmod 755 script.sh: assegna permessi lettura/esecuzione a tutti, scrittura solo al proprietariochmod +x script.sh: aggiunge il permesso di esecuzionechmod -R 755 cartella/: cambia i permessi ricorsivamente per tutti i file nella cartella
Faîtes attention à 777
Dare permessi 777 a un file o una directory significa che chiunque può modificarli o eseguirli. È un rischio per la sicurezza e dovrebbe essere usato solo temporaneamente o in ambienti di test.
Conclusion
Comprendere i permessi in Linux è fondamentale per lavorare in sicurezza. Usare correttamente chmod ti aiuterà a controllare l’accesso ai file, evitare problemi e proteggere il tuo sistema.




0 commentaires