Vous êtes sur la page 1sur 4

ECOLE NORMALE SUPÉRIEURE DE ‫ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ‬

L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA


ENSET ‫المحمدية‬
UNIVERSITÉ HASSAN II DE CASABLANCA ‫ﺟﺎﻣﻌﺔ ﺍﻟﺤﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ‬

TP 2 A RENDRE
FI GIL 2 S3: Système d’exploitation (Unix)

Nom & Prénom : AYOUB EL-KEBIR

TP 2 : Le système Linux : Gestion des utilisateurs

Exercice 1. En utilisant l'éditeur vi., modifier les fichiers nécessaires afin d'ajouter deux groupes :
gtr1 et un groupe correspondant à votre groupe de TP.
1. Ajout d'une entrée (ligne) correspondant à l'utilisateur dans le fichier /etc/passwd. et
une autre dans /etc/shadow

Exercice 3. L'administrateur peut-il connaître le mot de passe d'un utilisateur ? Peut-il le changer ?

En tant qu'administrateur, vous avez la possibilité de modifier le mot de passe de n'importe quel utilisateur
du système. Cependant, vous n'avez pas la possibilité d'afficher le mot de passe actuel d'un utilisateur.

Exercice 4. Que fait la commande id ?


La commande id est utilisée pour afficher les informations d'identification d'un utilisateur ou d'un groupe

Exercice 5. Donner les étapes nécessaires pour fermer le compte d'un utilisateur.
● Utilisez la commande passwd pour verrouiller le compte de l'utilisateur. Cette commande empêchera
l'utilisateur de se connecter en utilisant son mot de passe.
ECOLE NORMALE SUPÉRIEURE DE ‫ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ‬
L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA
ENSET ‫المحمدية‬
UNIVERSITÉ HASSAN II DE CASABLANCA ‫ﺟﺎﻣﻌﺔ ﺍﻟﺤﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ‬

● commande userdel pour supprimer le compte de l'utilisateur.


● supprimer le répertoire personnel de l'utilisateur, en utilisant la commande rm -r
● Vérifiez que le compte de l'utilisateur a bien été fermé en utilisant la commande id . Si le compte a
été correctement fermé, cette commande devrait renvoyer une erreur indiquant que l'utilisateur
n'existe pas.

Exercice 6. Consulter les pages de manuels de ces commandes et utiliser les pour créer un nouveau
compte d'un utilisateur puis le détruire.

Exercice 7. Connectezvous au système comme un un des utilisateur créé précédément. et créer un fichier
vide nommé file dans le répertoire de connexion.
ECOLE NORMALE SUPÉRIEURE DE ‫ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ‬
L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA
ENSET ‫المحمدية‬
UNIVERSITÉ HASSAN II DE CASABLANCA ‫ﺟﺎﻣﻌﺔ ﺍﻟﺤﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ‬

a) Quels sont les droits des autres sur ce fichier ?

Les propriétaires et les groupes peuvent lire et écrire . les autres peuvent seulement lire

b) Modifier les droits sur files de sorte à permette au groupe de le lire et le modifier. Les autres
utilisateurs n'ont aucun droit sur ce fichier. (Donner les deux versions des commandes : masque
octal et notation symbolique).

ou

c) Appliquer la commande les séries des commandes suivantes et noter la différence :


Série 1) chmod 200 file ; chmod u=r file
La première commande donne le droit d'écrire au propriétaire et ne donne aucun droit au groupe et au autres
par contre la deuxième commande donne le droit de lire au propriétaire et ne change pas les droits des
groupes et des autres.
Série 2) chmod 200 file ; chmod u+r file
La première commande donne le droit d'écrire au propriétaire et ne donne aucun droit au groupe et au autres
par contre la deuxième commande ajoute le droit de lire au propriétaire.
Série 3) chmod 220 file , chmod u=r file
La première commande donne le droit d'écrire au propriétaire et au groupe et ne donne aucun au autres, par
contre la deuxième commande donne le droit de lire au propriétaire et ne change pas les droits des groupes et
des autres.

ci) Donner au propriétaire le droits de lire et écrire le fichier, au groupe le droit de lire et l'exécuter
et aux autres le droit de l'exécuter.

cii) Quel est le rôle du droit d'exécution sur un répertoire ? Donner un scénario d'exemple qui
illustre droit.
Le droit d'exécution sur un répertoire permet à un utilisateur de se déplacer dans ce répertoire et de lister son
contenu. Cela signifie que si un utilisateur n'a pas de droit d'exécution sur un répertoire, il ne peut pas
accéder à ce répertoire ou afficher la liste des fichiers et sous-répertoires qu'il contient.

Voici un scénario d'exemple qui illustre le rôle du droit d'exécution sur un répertoire :

Imaginons que vous avez un répertoire appelé "documents" qui contient divers fichiers importants. Vous
voulez que seuls certains utilisateurs de votre système aient accès à ce répertoire et à ses fichiers. Pour ce
faire, vous pouvez définir les droits d'accès de manière à ne donner le droit d'exécution qu'à ces utilisateurs.

Exercice 8 Utiliser la commande umask pour donner le droit de lecture seulement aux membres de
votre groupe (linux) et aucun droit aux autres.
ECOLE NORMALE SUPÉRIEURE DE ‫ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ‬
L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA
ENSET ‫المحمدية‬
UNIVERSITÉ HASSAN II DE CASABLANCA ‫ﺟﺎﻣﻌﺔ ﺍﻟﺤﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ‬

Exercice 9. Consulter les pages de manuels de la commande newgrp et donner un exemple de son utilisation.
Comment vérifier que le groupe actif de l'utilisateur a bien changer ?
La commande newgrp permet de changer le groupe actif de l'utilisateur courant
utiliser la commande groups pour afficher les groupes auxquels appartient l'utilisateur courant.

Vous aimerez peut-être aussi