Vous êtes sur la page 1sur 5

CHAPITRE2

TP 1 : Gestion des utilisateurs


Administration et Sécurité Des SE (UNIX)

But :
Lorsque diverses personnes ont accès à un système, il est nécessaire que l'administrateur
système gère les utilisateurs. Pour ceci, les commandes usuelles et les fichiers à configurer
doivent être connus. Le but de ce TP est de :
 Maîtriser la gestion «locale » des utilisateurs
 Savoir attribuer des permissions spécifiques à des utilisateurs
Travail demandé :
Tester la différence entre les deux versions de la commande useradd:
Ne pas oublier d'ajouter dans la variable d'environnement PATH le chemin /usr/sbin dans les
fichiers de configuration nécessaires :
a-Première forme de la commande useradd :
La commande crée un nouveau compte utilisateur en utilisant les valeurs spécifiées (sur la
ligne de commande) et les valeurs système par défaut si les options ne sont pas précisées.
Selon les options choisies, le nouveau compte sera créé et des fichiers initiaux seront copiés
dans son espace de travail. useradd [-c comment] [-d homedir] [-e expire_date] [-f
inactive_date] [-g initial_group] [-G
group [ ,... ] ] [-m [-k skel_dir]] [-p passwd] [-s shell] [-u uid [-o]] login b-
Deuxième forme de la commande useradd :
La deuxième forme permet de lister les paramètres par défaut ou modifier les valeurs par
défaut à partir des valeurs données en ligne de commande.
Useradd -D [-g default_group][-b default_home][-f default_inactive][-e expire_date] [-s
default_shell]
EXEMPLE : Lister les paramètres par défaut, puis modifier trois des paramètres. #
useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
# useradd -D -g 200 -s /bin/tcsh -e "2003-12-31"
# useradd –D

Exercice :
1.
a-Créer 2 utilisateurs (user1 et user2) appartenant au groupe primaire administration.
b-Vérifier la création des utilisateurs dans les fichiers adéquats.

2.
Effectuer des vérifications: possibilité immédiate de se loguer sous ces comptes, création de
leurs répertoires personnels dans /home.

3.
Pour l'utilisateur créé user1 :
a-Afficher son groupe primaire et ses groupes secondaires;

b-Modifier son groupe primaire (nouveau groupe étant TT) et Vérifier la modification

c-Ajouter user1 au groupe secondaire tp

d-Vérifier les groupes auxquels appartient cet utilisateur (utiliser la commande adéquate)

e-Visualiser le contenu du fichier /etc/group ainsi que la ligne correspondant à user1

4.
a-Changer la validité de mot de passe de user1 à 30 jours et l'expiration du compte au
31/12/2013
b-Afficher les informations concernant le mot de passe

5-
On se propose ensuite de rentrer quelques informations personnelles sur user2 comme son
nom, son numéro de téléphone…(usermod et chfn)

6-Pour examiner les valeurs par défaut appliquées par useradd: taper useradd -D ou éditer
/etc/default/useradd

7-
a-Exécuter: passwd -l user2 (désactive le compte) et essayer de se connecter à user2

b-passwd -u user2 qui remet en service ce compte

8-
Se loguer avec le compte user1
a-Créer un fichier dans son répertoire
personnel
b-Modifier le propriétaire du fichier en user2
Modifier son groupe en TT

c- Tous les membres du groupe TT peuvent lire et modifier le fichier

9-
Créer un répertoire de partage sous /home nommé groupe1: Tel que tous les membres du
groupe administration peuvent
1. ajouter, lister le contenu du répertoire sans être capable de supprimer des fichiers.
2

Vous aimerez peut-être aussi