Gestion des utilisateurs

Administration et Sécurité Des SE (UNIX) · lab

Voir tous les documents en systèmes d'exploitation et cloud

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.

Publicité

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.

Publicité

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

1

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

Publicité

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