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? #. Ajoutez au groupe la possibilité de lire le fichier en utilisant la forme classique de ``chmod``. #. Faites de même avec les autres utilisateurs, mais avec la forme octale. #. Comment vérifiez-vous le bon fonctionnement de votre commande ? #. Modifiez les droits pour tout interdire à tout le monde… #. Essayez de lire le fichier. Que se passe-t-il ? #. Rétablissez les droits de lecture pour le propriétaire. #. Essayez de modifier le contenu du fichier. Que se passe-t-il ? #. 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. #. 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``. #. Même question en ne donnant aucun droit à l'utilisateur. #. Même question en ne donnant que le droit de lecture à l'utilisateur. #. Même question en ne donnant que le droit d'exécution à l'utilisateur. #. Changez le propriétaire du fichier ``droit.txt``. Comment faites-vous pour vérifier que cela a fonctionné ? #. 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.