4 Manipulation des droits d'accès
Cet exercice est un exercice de manipulation des droits d'accès
aux fichiers. La commande correspondante est chmod, les droits sont :
-
Des droits de lecture (permission r, pour read),
- Des droits d'écriture (permission w, pour write),
- Des droits de exécution (permission x, pour eXecute).
On peut changer les droits pour :
-
L'utilisateur (classe u),
- Le groupe (classe g),
- Les autres (classe o),
- Tout le monde (classe a).
La modification de droits peut se faire par :
-
Affectation de droits (opérateur =),
- Suppression de droits (opérateur -),
- Ajout de droits (opérateur +).
Par exemple la commande
chmod g-w,a+rx essai
enlève le droit à l'écriture pour le groupe et
ajoute pour tout le monde des droits à la lecture et
l'exécution.
Faites les exercices suivants :
-
Changez les droits sur un fichier pour que vous seul puissiez le lire,
l'effacer ou l'exécuter. Vérifiez votre manoeuvre avec la commande ls -l.
- Mettez le répertoire classeur en lecture seule.
Essayez de détruire le fichier vecteur1 et de changer ses droits, que
concluez vous ? Quel est l'unique droit a ajouter pour pouvoir réellement le
détruire ?