Linux — Utilisateurs et groupes

Gestion des comptes, groupes et sudo

Utilisateurs

whoami

whoami

Affiche l’utilisateur actuel.

id

id
id jedi

Affiche UID, GID et groupes.

adduser

sudo adduser jedi

Crée un utilisateur de façon interactive sur Debian.

useradd

sudo useradd -m -s /bin/bash jedi
sudo passwd jedi

Crée un utilisateur de façon plus brute. -m crée le home.

usermod

sudo usermod -aG sudo jedi

Modifie un utilisateur, souvent pour ajouter à un groupe.

⚠️ Sans -a, tu peux retirer l’utilisateur de ses autres groupes.

userdel

sudo userdel -r jedi

Supprime un utilisateur. -r supprime aussi le home.

⚠️ Vérifie avant de supprimer le home.

Groupes

groups

groups
groups jedi

Affiche les groupes d’un utilisateur.

getent

getent passwd
getent group
getent group sudo

Interroge les bases système.

groupadd

sudo groupadd admins

Crée un groupe.

gpasswd

sudo gpasswd -a jedi admins
sudo gpasswd -d jedi admins

Ajoute ou retire un membre d’un groupe.

groupdel

sudo groupdel admins

Supprime un groupe.

Sudo

sudo

sudo apt update

Exécute une commande avec privilèges.

sudo

sudo -l

Affiche les droits sudo.

visudo

sudo visudo

Édite sudoers de façon sécurisée.

⚠️ Ne modifie pas /etc/sudoers directement avec nano.

Fichiers importants

FichierRôle
/etc/passwdListe des utilisateurs
/etc/shadowHash des mots de passe
/etc/groupListe des groupes
/etc/sudoersRègles sudo
/etc/sudoers.d/Règles sudo additionnelles