Comprendre les permis dans Linux: Ce qu'ils veulent dire 777, 755, 775 et 644

Publié par TheJoe sur

Temps de lecture estimé: 2 minutes

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:

CommandeSignificatoPermissions
chmod 777Accesso completo a tuttirwxrwxrwx
chmod 755Accesso completo al proprietario, lettura/esecuzione a tutti gli altrirwxr-xr-x
chmod 775Accesso completo al proprietario e al gruppo, lettura/esecuzione agli altrirwxrwxr-x
chmod 644Il file può essere letto/scritto dal proprietario, letto dagli altrirw-r–r–
Immaginare i permessi come dei blocchi a mattoncini può rendere più semplice ricordare la regola

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 proprietario
  • chmod +x script.sh: aggiunge il permesso di esecuzione
  • chmod -R 755 cartella/: cambia i permessi ricorsivamente per tutti i file nella cartella
Regardez ici:  "Prey" pour votre ordinateur portable

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.


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.