18 lines
1.7 KiB
Markdown
18 lines
1.7 KiB
Markdown

|
|
|
|
La commande `chmod` est utilisée pour modifier les permissions d'accès des fichiers et des répertoires dans un système de fichiers UNIX/Linux. Les permissions d'accès permettent de définir qui peut lire, écrire ou exécuter un fichier ou un répertoire.
|
|
|
|
La commande `chmod` permet de définir les permissions pour trois types d'utilisateurs : le propriétaire du fichier, le groupe associé au fichier et les autres utilisateurs.
|
|
|
|
Les permissions d'accès peuvent être représentées sous forme de **notation numérique** ou **symbolique**.
|
|
|
|
La **notation numérique** utilise une combinaison de chiffres pour définir les permissions de chaque type d'utilisateur. Par exemple, `r` représente la permission de lecture, `w` représente la permission d'écriture et `x` représente la permission d'exécution. Les chiffres utilisés sont 4 pour la permission de lecture, 2 pour la permission d'écriture et 1 pour la permission d'exécution. La somme de ces chiffres représente les permissions totales pour chaque type d'utilisateur. Par exemple, 644 (ou 0644) représente les permissions de rw-r--r--, où le propriétaire peut lire et écrire le fichier, mais les autres utilisateurs ne peuvent que lire le fichier.
|
|
|
|
La **notation symbolique** utilise des lettres pour définir les permissions pour chaque type d'utilisateur. Par exemple, `u` représente le propriétaire du fichier, `g` représente le groupe associé au fichier et `o` représente les autres utilisateurs. Les lettres `r`, `w` et `x` sont utilisées pour définir les permissions de lecture, d'écriture et d'exécution.
|
|
|
|
Par exemple :
|
|
```
|
|
chmod u+rwx fichier.txt
|
|
```
|
|
|
|
Cette commande ajoute les permissions de lecture, d'écriture et d'exécution pour le propriétaire du fichier. |