Exercices - Gestion des droits

Exercice 1 : gestion des droits de l’utilisateur

Dans votre répertoire d’accueil, créez un fichier private.txt dont la lecture et l’écriture ne sont autorisées que pour son propriétaire.

  1. Tapez ls –l private.txt. Quel est le résultat?
  2. Ajoutez au groupe la possibilité de lire le fichier en utilisant la forme classique de chmod.
  3. Faites de même avec les autres utilisateurs, mais avec la forme octale.
  4. Comment vérifiez-vous le bon fonctionnement de votre commande ?
  5. Modifiez les droits pour tout interdire à tout le monde…
  6. Essayez de lire le fichier. Que se passe-t-il ?
  7. Rétablissez les droits de lecture pour le propriétaire.
  8. Essayez de modifier le contenu du fichier. Que se passe-t-il ?
  9. Rétablissez les droits d’écriture pour le propriétaire.

Exercice 2 : gestion des droits des fichiers et répertoires

  1. Créez un répertoire droit_rep dans votre répertoire d’accueil et un fichier droit.txt dans ce répertoire.
  2. Sur ce répertoire, faites en sorte de donner seulement les droits de lecture et d’écriture à l’utilisateur. Essayez d’aller dans le répertoire. Essayez de lire le contenu du répertoire. Essayez de modifier le fichier droit.txt.
  3. Même question en ne donnant aucun droit à l’utilisateur.
  4. Même question en ne donnant que le droit de lecture à l’utilisateur.
  5. Même question en ne donnant que le droit d’exécution à l’utilisateur.
  6. Changez le propriétaire du fichier droit.txt. Comment faites-vous pour vérifier que cela a fonctionné ?
  7. Quels sont les droits par défaut sur n’importe quel fichier ordinaire créé? Changez les pour que vous soyez le seul à pouvoir lire ou modifier les fichiers ordinaires que vous créez.