Académique Documents
Professionnel Documents
Culture Documents
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 1
ousmane.sadio@ucad.edu.sn
2019-2020
ECOLE SUPERIEURE POLYTECHNIQUE DE DAKAR / DEPARTEMENT GENIE INFORMATIQUE
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 2
ousmane.sadio@ucad.edu.sn
❑ Ajouter un utilisateur
La commande adduser permet d'ajouter un utilisateur en fournissant au minimum
comme paramètre le nom de l'utilisateur à créer.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 7
ousmane.sadio@ucad.edu.sn
❑ Ajouter un utilisateur
La commande adduser aly crée le compte aly avec la plupart des options de base, càd :
▪ Création de l’utilisateur et remplissage des fichiers
▪ Création d’un groupe privé d’utilisateur (de même nom que celui-ci)
▪ Création du répertoire personnel, remplissage et modification des droits
▪ Création d’un mot de passe
▪ Ajout de quelques informations personnelles
En d’autres termes, la commande adduser facilite la tâche de création d’un utilisateur en
modifiant les fichiers /etc/passwd, /etc/shadow, /etc/group et crée un répertoire en se
basant sur le modèle /etc/skel.
La commande adduser n’existe que sur les distributions Debian et dérivées (Ubuntu,
Linux Mint…). Pour les autres distributions, on doit utiliser useradd, qui est une
commande Unix traditionnelle fonctionnant partout.
useradd [-u uid] [-r] [-g groupe] [-c infos] [-d rep] [-s shell] [-G groupes] nom
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 8
ousmane.sadio@ucad.edu.sn
Tout utilisateur a le droit de changer son mot de passe, dans ce cas, on exécute la
commande passwd sans lui passer de paramètre.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 9
ousmane.sadio@ucad.edu.sn
La commande deluser n’existe que sur les distributions Debian et dérivées (Ubuntu,
Mint). On doit utiliser userdel, qui est une commande Unix traditionnelle fonctionnant
partout. L’option -r permet de supprimer les fichiers personnels de l’utilisateur.
La suppression d’un utilisateur peut s’avérer parfois complexe. En effet, il faut penser à
tuer les processus de l’utilisateur, sauvegarder certaines de ses données…
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 11
ousmane.sadio@ucad.edu.sn
❑ Ajouter un groupe
La commande addgroup facilite la tâche de création de groupe. Il suffit juste de spécifier
le nom du groupe en paramètre.
Si tout se passe bien, les informations relatives au groupe crée seront insérées au
niveau des fichiers /etc/group et /etc/gshadow.
La commande addgroup n’existe que sur les distributions Debian et dérivées (Ubuntu,
Linux Mint). Pour les autres distributions, on doit utiliser groupadd, qui est une
commande Unix traditionnelle fonctionnant partout.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 13
ousmane.sadio@ucad.edu.sn
Pour ajouter des groupes à un utilisateur sans perdre les groupes auxquels il appartenait
auparavant, on utilise l’option -aG :
❑ Supprimer un groupe
La commande delgroup supprime le groupe qui lui est indiqué en paramètre. La
commande vérifie d’abord si le groupe que vous voulez supprimer est le groupe principal
d’un utilisateur. Dans ce cas le groupe ne peut pas être supprimé.
Pour les autres distributions autres que Debian et dérivées, on doit utiliser groupdel, qui
est une commande Unix traditionnelle fonctionnant partout.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 15
ousmane.sadio@ucad.edu.sn
Les permissions d’un fichier sont composées de 3 parties où chaque partie renseigne les
types de permissions représentés par trois caractères (r, w, et x). Ces trois parties sont :
▪ Les droits du propriétaire
▪ Les droits des membres du groupe du fichier
▪ Les droits des autres utilisateurs.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 18
ousmane.sadio@ucad.edu.sn
Pour appliquer des permissions sur un dossier on utilise l’option de récursivité -R.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 21
ousmane.sadio@ucad.edu.sn
Pour appliquer des permissions sur un dossier on utilise l’option de récursivité -R.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
4. Gestion des utilisateurs et des groupes 23
ousmane.sadio@ucad.edu.sn
La commande chgrp (change group) permet au propriétaire d’un fichier ou à root d’en
changer le groupe.