TP GUsers

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 10

Travaux Dirigés GNU/Linux

Chapitre 2. Gestion des utilisateurs 2.1.


Gestion des utilisateurs et des groupes

Objectifs

• créer un utilisateur ;

• créer un groupe.

Prérequis

• Se connecter sur la console 1 avec l'utilisateur root.

Exercice 1.1 : Fichiers de configuration

• Sauvegarder les fichiers de configuration des groupes et des utilisateurs en les copiant dans le
répertoire /STAGE/utilisateurs.

[root]# sudo cp /etc/passwd /STAGE/utilisateurs/passwd_backup


[root]# sudo cp /etc/group /STAGE/utilisateurs/group_backup
Exercice 1.2 : Groupes et utilisateurs

• Créer les groupes et les utilisateurs suivants.


Groupe GID Utilisateurs

LINUX 1001 antoine, xavier

WINDOWS 1002 vincent, david

GroupeD 503

GroupeV 504

GroupeX 505

Utilisateur UID REPERTOIRE

antoine 2001 /home/linux/antoine

xavier 2002 /home/linux/xavier

vincent 2003 /home/windows/vincent

david 2004 /home/windows/david

Chiheb G.
Travaux Dirigés GNU/Linux

Créer dans un premier temps les 5 groupes en précisant leur GID :

sudo groupadd -g 1001 LINUX

sudo groupadd -g 1002 WINDOWS

sudo groupadd -g 503 GroupeD

sudo groupadd -g 504 GroupeV

sudo groupadd -g 505 GroupeX


Créer ensuite les répertoires parents des répertoires de connexion des utilisateurs : [

Ajouter enfin les 4 utilisateurs en précisant leur UID, le GID de leur groupe principal, leur répertoire
de connexion ainsi que leur shell :
useradd -u2001 -g1001 -d /home/linux/antoine antoine

Exercice 1.3 : Commentaires

• Modifier les commentaires des utilisateurs et visualiser les modifications.


Utilisateur Commentaire

antoine Antoine LM

xavier Xavier S

vincent Vincent B

david David B

Visualiser les modifications dans le fichier /etc/passwd :


Chiheb G. |
Travaux Dirigés GNU/Linux

2.2. ATELIER 2 : Gestion avancée des utilisateurs

Objectifs

• gérer les groupes secondaires ;

• appliquer une gestion des mots de passe à un utilisateur ;

• verrouiller un compte utilisateur.

Exercice 2.1 : Groupes secondaires

Inviter les utilisateurs suivant dans le groupe adéquat.


Utilisateur Groupe

antoine GroupeA

xavier GroupeX

vincent GroupeV

david GroupeD

Ajouter le groupe secondaire à l’utilisateur :

Ou ajouter l’utilisateur au groupe secondaire :


Inviter ces utilisateurs dans le groupe users :

Chiheb G.
Travaux Dirigés GNU/Linux

Rediriger les informations à propos des groupes de ces utilisateurs vers le fichier
/STAGE/utilisateurs/modifications.

Rediriger le résultat de la commande id :

Exercice 2.2 : Mots de passe

• Définir les mots de passe des utilisateurs.


Utilisateur MDP

antoine tuxtux

xavier tuxone

vincent matux

david itstime

Exercice 2.3 : Pérennité du compte et du mot de passe

• Configurer les paramètres du mot de passe et du compte de l’utilisateur antoine. ◦

Durée maximale du mot de passe : 60 jours

◦ Durée minimale du mot de passe : 45 jours

◦ Délai avant expiration du mot de passe : 5 jours


◦ Inactivité du mot de passe : 10 jours

◦ Durée de validité du compte : 365 jours

Chiheb G.
Travaux Dirigés GNU/Linux

ou en mode interactif

Exercice 2.4 : Verrouillage du compte

• Verrouiller le compte david puis le compte de vincent avec deux commandes distinctes.

Verrouiller le compte utilisateur :

et

• L’utilisateur vincent devra modifier son mot de passe à la première connexion.

Demander un changement de mot de passe à la prochaine connexion :

Exercice 2.5 : Validation des changements

Afficher les 4 dernières lignes du fichier /etc/shadow et visualiser les changements apportés par cet
exercice.
2.3. ATELIER 3 : Gestion avancée des comptes

Chiheb G.
Travaux Dirigés GNU/Linux

Objectifs

• modifierles paramètres systèmes de gestion des utilisateurs ;

• personnaliser les scripts de connexion.

Exercice 3.1 : Création par défaut

• Configurerles paramètres par défaut pour qu’à la création d’un utilisateur : ◦


Le répertoire de connexion soit dans /home/utilisateurs

◦ L’UID minimum soit 3000 et le GID minimum 3000

◦ Le mot de passe ne soit valable que 60 jours

◦ Les répertoires privé, travail et partage soient créés dans le répertoire de connexion

Dans un premier temps, vérifier la valeur de la variable HOME contenue dans le fichier
/etc/default/useradd.

Sans utiliser un éditeur de texte, affecter la nouvelle valeur de HOME et vérifier. [

• Modifier le fichier /etc/login.defs.

Modifier le fichier /etc/login.defs pour configurer les options d’UID, de GID et de mot de passe :
• Automatiser la création des dossiers privé, travail, partage lors de la création des comptes.

Créerles répertoires privé, travail et partage dans le répertoire /etc/skel :

Chiheb G.
Travaux Dirigés GNU/Linux

• Rediriger les paramètres par défaut d’ajout d’utilisateurs vers le fichier /STAGE/utilisateurs/defaut.

Rediriger les paramètres par défaut de la commande useradd:

Exercice 3.2 : Message à la connexion

Faire afficher le message suivant à la connexion du compte xavier : "Tout est fichier, sauf le café !" •

Solution 1 :

• Solution 2:

• Sur le terminal 3, connectez-vous en tant que xavier et vérifier :

Exercice 3.3 : Ajout d’un utilisateur

• Ajouter l’utilisateur tanguy.


Si vous n’avez pas pensé à créer le répertoire /home/utilisateurs, vous obtiendrez
l’erreur suivante :

useradd : impossible de créer le répertoire /home/utilisateurs/tanguyVérifier

que les modifications des exercices précédents ont bien été prises en compte.

Chiheb G.
Travaux Dirigés GNU/Linux
Chiheb G.

Vous aimerez peut-être aussi