Sommaire

Exercices

Exercice 1

Déterminez les droits des fichiers /usr/bin/passwd et /usr/bin/write, et du répertoire /tmp. Qu’ont-ils de particulier ?

Solution

La commande ls -l permet de lister les fichiers demandés en affichant leurs droits. Dans le cas d’un répertoire, l’option -d supplémentaire évite d’afficher l’intérieur du répertoire.

[nicolas]$ ls -l /usr/bin/passwd 
-rwsr-xr-x. 1 root root 27864 18 juin   2015 /usr/bin/passwd 
[nicolas]$ ls -l /usr/bin/write 
-rwxr-sr-x. 1 root tty 19584  7 sept. 13:05 /usr/bin/write 
[nicolas]$ ls -ld /tmp 
drwxrwxrwt. 14 root root 320 25 févr. 14:55 /tmp

Le caractère s au niveau des droits utilisateur sur le fichier /usr/bin/passwd indique qu’il est exécuté systématiquement sous l’identité de son propriétaire, en l’occurrence root.

Le caractère s au niveau des droits du groupe sur le fichier /usr/bin/write indique qu’il est exécuté systématiquement sous l’identité de son groupe, en l’occurrence tty.

Le caractère t au niveau des droits des autres sur le répertoire /tmp signifie que seuls le propriétaire de ce répertoire (root ici) et le propriétaire d’un fichier créé dans ce répertoire peuvent supprimer un fichier de /tmp.

Exercice 2

Faites en sorte que les utilisateurs qui ne sont pas membres de votre groupe n’aient aucun droit ...