Base utilisateurs

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