Vous êtes sur la page 1sur 2

Université Mohammed V 2023/2024

Ecole Nationale Supérieure


d'Informatique et d'Analyse
des Systèmes – ENSIAS

Administration Unix:

TP N°1: Gestion des utilisateurs

Objectifs:

• Savoir créer un compte utilisateur


• Savoir gérer les utilisateurs et les groupes

Exercice 1:
La structure du fichier « /etc/group » est :
a. Nom groupe :GID :Mot de passe :Liste utilisateurs autorisés
b. Nom groupe :Mot de passe :GID :Liste utilisateurs autorisés
c. Nom groupe :Mot de passe :Liste utilisateurs autorisés :GID
Exercice 2:
Est-ce que l'utilisateur bin existe, si oui, quel est son uid ?
Exercice 3:
Comment feriez-vous pour vous connecter sous le compte de l'utilisateur « bin » ?

Exercice 4:
Existe-t-il d'autres comptes utilisateurs possédant les droits de root ?

Exercice 5:
A quels groupes appartient l'utilisateur bin ?

Exercice 6:
Créez avec useradd, en gardant toutes les valeurs par défaut, l'utilisateur "ali". Quel est le groupe de "ali"?

Exercice 7:
Ajoutez "ali" au groupe staff. Au besoin, créez ce groupe.

Exercice 8:
Affichez les groupes de l'utilisateur "ali".

Exercice 9:
Connectez-vous au compte "ali" nouvellement créé de deux manières, à la connexion et grâce à la
commande su. Expliquez les deux résultats.

Exercice 10:
Que faut-il faire pour pouvoir se connecter au compte "ali"?

______________________________________________________________________________________________
1/2 TP Administration Unix M. Zbakh
Exercice 11:
Changez le champ commentaire de "ali" en utilisant la commande vipw. Renseignez le champ avec le
texte suivant: "Ali BenBrahim - Rabat".

Exercice 12:
Créez un compte utilisateur avec l'outil d'administration (linuxconf, ... ).

Exercice 13:
Créez un compte « admin » d'UlD 0. Il peut servir si, par exemple, on oublie le mot de passe de root

Exercice 14:
1. Créer les deux comptes suivants avec les propriétés suivantes :
Nom login : student01, Uid : 512, groupe principal : etudiant01, shell : /bin/sh
Nom login : student02, Uid : 513, groupe principal : etudiant02, shell : /bin/bash

2. Vérifier la possibilité de se loguer immédiatement sous ces comptes, la création de leurs


répertoires personnels dans /home.
3. Essayer de créer un compte déjà existant (par exemple student02).
4. Créez le groupe stagiaire.
5. Ajouter ces deux comptes à ce groupe.
6. Vérifier le résultat avec la commande groups.
7. Supprimez le compte de student02. Son répertoire personnel a t‐il été supprimé ?
8. Créer un groupe master et ajouter student01 à ce groupe.
9. Créer un répertoire /Data/Master et donner uniquement au groupe master le droit de modifier ce
répertoire.
10. Ecrire un script shell qui désactive tous les comptes crées précédemment.

Exercice 15:
Ecrire un script shell pour créer automatiquement les comptes des utilisateurs. Les noms de login sont
saisis lors de l’exécution du script.

Exercice 16 :
1. Que fait la commande grep
2. Que donne la commande suivante :

x=`grep ^id : /etc/inittab|cut –d : -f2` ; cd /etc/rc.d/rc$x.d ; ls S*|cut -c4-

______________________________________________________________________________________________
2/2 TP Administration Unix M. Zbakh

Vous aimerez peut-être aussi