Système d’exploitation
(LINUX)
TP N°5: Droits d'accès aux fichiers et répertoires
1 / Créez les utilisateurs : emsig1 et emsig2, et définissez leurs mots de passe.
Commande pour créer un utilisateur est : $ adduser nom_utilisateur
Commande pour définir le mot de passe d’un utilisateur :
$ passwd nom_utilisateur
2/ Ajoutez l’utilisateur « emsig1 » et « emsig2 » dans le même groupe « users ».
Commande pour ajouter un utilisateur à un groupe :
$ usermod -G nouveau_group -a nom_utilisateur
3/ Vérifiez les groupes associés aux utilisateurs créés.
Pour vérifier les groupes associés à un utilisateur :
$ id nom_utilisateur Ou $ groups nom_utilisateur
4/ Connectez-vous avec le compte « emsig1 » :
a- Déplacez-vous dans votre répertoire personnel et créez un répertoire avec le nom
« Cours » et un fichier vide avec le nom « liste_cours »
b- Affichez les droits par défauts du répertoire et fichier créés.
c- Affichez le masque de droits défini pour l’utilisateur « emsig1 ».
Pour afficher le masque de droits : $ umask
d- Ajouter du contenu dans le fichier créé. (Par exemple quelques titres de cours)
e- Changez les droits du répertoire « Cours » pour que les utilisateurs du groupe peuvent
modifier le contenu sans avoir le droits d’y accéder, et pour les autres n’ont aucun
droits. (En utilisant la représentation par symboles)
f- Changez les droits du fichier « liste_cours » pour que le propriétaire et les utilisateurs
du groupe ne peuvent pas modifier le fichier mais peuvent voir le contenu. (En utilisant
la représentation par base 8)
g- Vérifiez les nouveaux droits. Essayez de rajouter un contenu dans le fichier, qu’est-ce
que vous remarquez ?
h- Changez le masque de droits pour que les droits par défaut soient comme suit :
Pour les répertoires : rwx -w- ---
Pour les fichiers : rw- -w- ---
Pour changer le masque de droits : $ umask 026 (Par exemple)
Système d’exploitation
(UNIX)
i- Créez un répertoire et un fichier pour tester le nouveau masque de droits.
5/ Changez le propriétaire du répertoire « Cours » avec l’utilisateur « emsig2 ». Vérifiez le
changement « ls –l ».
6/ Changez le groupe du fichier « liste_cours » avec le groupe « users ». Vérifiez le
changement avec la commande « ls –l ».
2/2