Gestion des utilisateurs
Debian , Ubuntu et dérivés
se connecter en tant qu’un autre utilisateur dans le terminal :
su monuser
Sur Ubuntu et ses dérivés l’utilisateur créé au démarrage est tres souvent ajouter au groupe sudo d »s l’installation du systeme ( sudo permet de passer des commandes en tant que root) .
sur Debian, il faudra ajouter votre utilisater au groupe sudo manuellement :
connecter vous en tant que root :
# su root
on installe sudo
# apt install sudo
on ajoute ensuite l utilisateur au groupe sudo
# gpasswd -a monuser sudo
a partir de la vous pouvez vous reconnecter avec votre user
Afficher la liste des utilisateurs :
compgen -u
compgen -g pour les groupes
equivalent ou presque :
cat /etc/passwd
cat /etc/group
Ajouter un utilisateur
sudo useradd monuser
donner un mot de passe a l’utilisateur :
passwd monuser
Ajouter un groupe
groupadd mongroupe
ajouter un utilisateur a un groupe
gpasswd -a monuser mongroupe
Création de l’utilisateur et ajout a un groupe en une seule ligne :
useradd monuser -G mongroup
supprimer un utilisateur d’un groupe :
gpasswd -d monuser mongroupe
Afficher les utilisateurs d’un groupe :
getent group nomdugroupe
Supprimer un utilisateur :
userdel monuser
A noter que la suppression de l’utilisateur ne supprime pas ses données dans le /home
se connecter en tant qu’un autre utilisateur dans le terminal :
su monuser
1. Gestion des utilisateurs
-
useradd : ajouter un nouvel utilisateur au système. Par exemple, pour créer un nouvel utilisateur johndoe :
useradd johndoe
-
usermod : modifier les attributs d’un compte utilisateur existant. Par exemple, pour ajouter l’utilisateur johndoe au groupe sudo :
usermod -aG sudo johndoe
L’option –aG ajoute l’utilisateur au groupe sans retirer les autres groupes existants.
-
userdel : supprimer un utilisateur du système. Par exemple, pour supprimer l’utilisateur johndoe :
userdel johndoe
-
passwd : attribuer ou changer le mot de passe d’un utilisateur. Par exemple, pour changer le mot de passe de l’utilisateur johndoe :
passwd johndoe
Le système vous invitera à saisir le nouveau mot de passe deux fois pour confirmation.
2. Gestion des groupes
-
groupadd : créer un nouveau groupe. Par exemple, pour créer un nouveau groupe appelé editors :
groupadd editors
-
groupmod : modifier les attributs d’un groupe existant. Par exemple, pour renommer le groupe editors en writers :
groupmod -n writers editors
L’option -n est utilisée pour renommer le groupe.
-
groupdel : supprimer un groupe. Par exemple, pour supprimer le groupe editors :
groupdel editors
-
gpasswd : administre les membres d’un groupe ou les mots de passe des groupes. Par exemple :
-
Pour ajouter l’utilisateur johndoe au groupe editors :
gpasswd -a johndoe editors
-
Pour supprimer l’utilisateur johndoe du groupe editors :
ggtpasswd -d johndoe editors