Leçon 8 : permissions des fichiers — ls -l et chmod
Chaque fichier Linux porte avec lui des permissions : qui a le droit de le lire, de le modifier, ou de l'exécuter. Trois actions — r (lecture), w (écriture), x (exécution) — pour trois groupes : le propriétaire, le groupe, et tous les autres. La commande ls -l affiche ces permissions, et chmod les m
Les permissions, c'est comme qui détient une clé d'une pièce : lire (r) c'est jeter un œil à l'intérieur, écrire (w) c'est modifier, et exécuter (x) c'est allumer. ls -l montre qui détient quelles clés, et chmod +x ajoute la clé 'd'allumage'.
- permissions (rwx)
- Trois actions possibles sur un fichier : r lire, w écrire/modifier, x exécuter. Chacune peut être autorisée ou refusée.
- propriétaire / groupe / autres
- Les permissions sont définies séparément pour trois groupes : le propriétaire du fichier, son groupe, et tous les autres utilisateurs. Dans -rwxr-xr--, ce sont les trois triplets.
- ls -l
- Une liste détaillée : pour chaque fichier elle affiche les permissions, le propriétaire, la taille et la date. La première colonne comme -rw-r--r-- est les permissions.
- chmod (+x)
- Modifie les permissions. chmod +x fichier ajoute la permission d'exécution — la façon habituelle de rendre un script exécutable.