0% ont trouvé ce document utile (0 vote)
38 vues3 pages

Gestion Utilisateurs et Groupes Linux

Transféré par

Bamba Gningue
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
38 vues3 pages

Gestion Utilisateurs et Groupes Linux

Transféré par

Bamba Gningue
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Administration système

Séquence 2 : Gestion des utilisateurs et des


groupes

Exercice 1 :
1. Créez le répertoire suivant : ~/toto/tp1
2. Copiez le fichier /etc/passwd dans le répertoire tp1
3. Utilisez la commande chmod pour changer les droits sur le répertoire tp1 en - r - - - - -
- -. Peut-on encore écrire dedans ? Utilisez la commande touch pour créer un fichier.
4. Continuez à manipuler les droits de ce dossier. Utilisez les différentes notations (ugo
et octale).
5. A quels droits correspondent les entiers 751 ; 521 ; 214 et 150 ?
6. Par quels entiers sont codés rw-r- -r- - et rwxr-xr-x ?
Bon à savoir :
r= 4, w= 2 et x= 1. Les droits rw- correspondent à l'entier r+w = 6.

Exercice 2 :
A. umask
1. Lors de la création d’un fichier ou d’un répertoire et qu’on regarde ensuite leurs
droits, on obtient généralement rw-r--r-- (644) pour un fichier et rwxr-xr-x (755)
pour un répertoire. Ces valeurs sont contrôlées par un masque, lui-même
modifiable par la commande umask. La commande prend comme paramètre une
valeur octale correspondant aux droits qui seront soustraits aux droits d’accès
maximum. Par défaut, tous les fichiers sont créés avec les droits 666 (rw-rw-rw)
et les répertoires avec les droits 777 (rwxrwxrwx), puis le masque est applique.
Nous rappelons que le calcul des droits définitifs (effectifs) n’est pas une simple
soustraction de valeurs octales. Le masque retire des droits mais n’en ajoute pas.
En prenant en considération ce qui est dit, quel seront les droits d’un fichier crée
dans un système où le umask est égal à 056 ?
1

Cheikh Sidy Mouhamed CISSE Enseignant Associé en Informatique à l’UVS


2. Considérons la situation ci-dessous et répondez aux questions:
[cisse@home2/Test]$ ls –l
total 24
drwxrwxr-x 2 cisse cisse 4096 Juil 22 10:58 Temp
-rw-rw-r-- 1 cisse cisse 14 Juil 20 21:15 titi
-rw-rw-r-- 1 cisse cisse 69 Juil 20 21:18 toto

a. En sachant qu’aucun changement de droit particulier a été fait pour les


fichiers du répertoire Test, quelle est la valeur de umask ?
b. Proposer une valeur de umask pour qu’à l’avenir les fichiers et répertoires
à créer soient associés aux droits suivants: nous voulons supprimer pour les
groupes le droit d’écriture sur les fichiers et sur les répertoires. Comment
faire le changement ? Quelle sera la valeur numérique correspondant aux
droits des fichiers et des répertoires ?
c. Que se passe-t-il si nous décidons de mettre la valeur de umask à 0 ?

B. chmod
Soit l’exemple de session Linux suivant :
[cisse@home2/Test]$ ls –l
total 16
drwxrwxr-x 2 cisse cisse 4096 Juil 22 10:58 OS
-rw-rw-r-- 1 cisse cisse 14 Juil 20 21:15 titi
-rw-rw-r-- 1 cisse cisse 69 Juil 20 21:18 toto
Expliquez ce que fait chacune des commandes ci-dessous, dans l’ordre présenté:
a. chmod 400 *
b. chmod a+x *
c. touch OS/tata

C. chmod: correspondance mode numérique / mode symbolique


a. Quelle est la version alphabétique de la commande chmod 700 [Link] ?
b. Quelle est la version numérique de la commande chmod u+x [Link] ?

Exercice 3 :

1. Créer un nouveau groupe appelé Recherche


2. Afficher le groupe créé en utilisant la commande getent
3. Définir le groupe Recherche comme un groupe secondaire pour votre compte en
utilisant la commande usermod, puis afficher le résultat avec groups.
4. Créer un nouveau utilisateur appelé etudiant avec les paramètres suivants :
1. groupe principal par défaut
2. groupe secondaire:Recherche
3. nom complet:étudiant linux
4. UID:2005
2

Cheikh Sidy Mouhamed CISSE Enseignant Associé en Informatique à l’UVS


5. Afficher dans /etc/passwd et /etc/shadow les informations sur le compte étudiant
1. quel est le GID du groupe principal?
6. définir le mot de passe test pour l'utilisateur étudiant puis afficher le résultat dans
/etc/shadow
7. créer un nouveau groupe appelé Etudiants avec un GID=1200 et le définir comme
groupe primaire du compte étudiant
8. désactiver le compte étudiant
9. supprimer complètement l'utilisateur étudiant et son groupe principal

Cheikh Sidy Mouhamed CISSE Enseignant Associé en Informatique à l’UVS

Vous aimerez peut-être aussi