accueil > Gestion des fichiers et répertoires > chmod

Maîtriser la commande chmod

Ce guide concerne la commande chmod pour modifier les permissions d'accès aux fichiers et répertoires sous Linux. Comprenez et appliquez facilement les paramètres de permissions avec cet outil.

Options principales

Combinez les différentes options de la commande `chmod` pour définir les permissions des fichiers et répertoires.

1. Méthodes de définition des permissions

2. Options supplémentaires

Commande générée :

Essayez de combiner les commandes.

Description:

`chmod` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Comprendre les permissions

Les permissions de fichiers Linux sont composées des droits de lecture (Read), écriture (Write) et exécution (Execute) pour le propriétaire (User), le groupe (Group) et les autres (Others). Chaque combinaison de permissions peut être représentée par un nombre (octal) ou des symboles.

Valeurs de permission octales

Chaque permission peut être représentée par un nombre, et la somme de ces nombres définit les permissions pour chaque type d'utilisateur (propriétaire, groupe, autres), formant un mode octal à 3 chiffres.

  • 4: Lecture (r)
  • 2: Écriture (w)
  • 1: Exécution (x)
  • 0: Aucune permission (-)

Comprendre le mode symbolique

Le mode symbolique modifie les permissions sous la forme 'cible (u:utilisateur, g:groupe, o:autres, a:tous) + opérateur (+:ajouter, -:supprimer, =:définir) + permission (r,w,x)'. Par exemple, u+x ajoute le droit d'exécution au propriétaire, et go=rw définit les droits de lecture/écriture pour le groupe et les autres utilisateurs.

Exemples courants de permissions octales Signification des modes de permission octaux fréquemment utilisés.
Mode Description Symbolique
777 Toutes les permissions pour tous (lecture, écriture, exécution) rwxrwxrwx
755 Propriétaire: toutes les permissions, Groupe/Autres: lecture/exécution rwxr-xr-x
644 Propriétaire: lecture/écriture, Groupe/Autres: lecture seule rw-r--r--
600 Propriétaire: lecture/écriture, Groupe/Autres: aucune permission rw-------

Exemples d'utilisation

Pratiquez la configuration des permissions à travers des exemples d'utilisation pratiques de la commande `chmod`.

Fichier lisible et modifiable uniquement par le propriétaire (600)

chmod 600 myfile.txt

Bloque l'accès des autres utilisateurs au fichier, seul le propriétaire a les droits de lecture/écriture. C'est l'une des permissions de fichier les plus sécurisées.

Ajouter le droit d'exécution à un fichier script

chmod +x myscript.sh

Rend un fichier script exécutable par tous les utilisateurs. Utilisé pour les scripts de serveurs web, etc.

Modifier récursivement les permissions d'un répertoire et de ses sous-fichiers (755)

chmod -R 755 mydir/

Applique récursivement les permissions 755 à un répertoire et à tous ses fichiers/sous-répertoires. Utile pour les répertoires de fichiers statiques des serveurs web.

Supprimer les droits d'écriture pour le groupe et les autres utilisateurs

chmod go-w important_file.conf

Supprime les droits d'écriture pour le groupe et les autres utilisateurs sur un fichier. Cela contribue à renforcer la sécurité.



Commandes de la même catégorie