Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:gestion_utilisateurs_et_groupes_en_ligne_de_commande [Le 09/10/2021, 20:42] – [Créations] 41.228.189.0 | tutoriel:gestion_utilisateurs_et_groupes_en_ligne_de_commande [Le 19/10/2025, 00:00] (Version actuelle) – [Suppression d'un utilisateur] chamblard | ||
|---|---|---|---|
| Ligne 14: | Ligne 14: | ||
| * Avoir lu la documentation sur les utilisateurs et groupes | * Avoir lu la documentation sur les utilisateurs et groupes | ||
| * Être initié à la ligne de commande | * Être initié à la ligne de commande | ||
| - | |||
| ===== Lister les utilisateurs et groupes ===== | ===== Lister les utilisateurs et groupes ===== | ||
| Ligne 20: | Ligne 19: | ||
| Afficher la liste des utilisateurs : | Afficher la liste des utilisateurs : | ||
| <code bash> | <code bash> | ||
| - | cat / | + | compgen -u |
| + | </ | ||
| + | <code bash> | ||
| + | cut -d: -f1 /etc/passwd | ||
| </ | </ | ||
| Afficher la liste des groupes | Afficher la liste des groupes | ||
| <code bash> | <code bash> | ||
| - | cat / | + | compgen -g |
| + | </ | ||
| + | <code bash> | ||
| + | cut -d: -f1 /etc/group | ||
| </ | </ | ||
| - | sudo | ||
| - | adduser nidhal | ||
| - | ==== Ajouter un utilisateur ==== | + | ===== Créations ===== |
| + | ==== Ajouter un utilisateur | ||
| <code bash> | <code bash> | ||
| - | sudo adduser | + | sudo useradd |
| </ | </ | ||
| - | ==== Ajouter un groupe ==== | + | ==== Ajouter un groupe |
| <code bash> | <code bash> | ||
| sudo groupadd nom_groupe | sudo groupadd nom_groupe | ||
| </ | </ | ||
| - | |||
| - | ===== Modifications ===== | ||
| - | | ||
| ===== Suppressions ===== | ===== Suppressions ===== | ||
| - | |||
| ==== Suppression d'un utilisateur ==== | ==== Suppression d'un utilisateur ==== | ||
| <code bash> | <code bash> | ||
| - | sudo deluser | + | sudo userdel |
| </ | </ | ||
| - | + | ou avec l' | |
| - | <note important> | + | |
| - | + | ||
| - | La suppression du répertoire personnel doit donc être effectuée manuellement. Si le répertoire est /home/utilisateur, la commande suivante fera le travail | + | |
| <code bash> | <code bash> | ||
| - | sudo rm -R / | + | sudo userdel |
| </ | </ | ||
| - | </ | ||
| - | |||
| ==== Suppression d'un groupe ==== | ==== Suppression d'un groupe ==== | ||
| - | |||
| <code bash> | <code bash> | ||
| sudo groupdel nom_groupe | sudo groupdel nom_groupe | ||
| </ | </ | ||
| + | |||
| ===== Ajouts ===== | ===== Ajouts ===== | ||
| ==== Ajouter un utilisateur à un groupe ==== | ==== Ajouter un utilisateur à un groupe ==== | ||
| - | |||
| <code bash> | <code bash> | ||
| sudo adduser nom_utilisateur nom_groupe | sudo adduser nom_utilisateur nom_groupe | ||
| </ | </ | ||
| + | <note important> | ||
| + | ===== Modifications ==== | ||
| - | ===== Modifications ==== | ||
| - | <code bash> | ||
| - | sudo usermod -G nom_grp | ||
| - | </ | ||
| ==== Modifier l' | ==== Modifier l' | ||
| Ligne 85: | Ligne 76: | ||
| sudo usermod --login identifiant_nouveau_compte_a_modifier | sudo usermod --login identifiant_nouveau_compte_a_modifier | ||
| </ | </ | ||
| + | |||
| + | //Voir [[tutoriel: | ||
| + | |||
| ==== Modifier l' | ==== Modifier l' | ||
| Ligne 107: | Ligne 101: | ||
| < | < | ||
| <code bash> | <code bash> | ||
| - | sudo groupmod -n new-name nouveau_nom nom_actuel | + | sudo groupmod --new-name nouveau_nom nom_actuel |
| </ | </ | ||
| Ligne 131: | Ligne 125: | ||
| passwd : le mot de passe a été mis à jour avec succès | passwd : le mot de passe a été mis à jour avec succès | ||
| </ | </ | ||
| - | * Modification du mot de passe d'un autre utilisateur (réservé à un administrateur) | + | * Modification du mot de passe d'un autre utilisateur (réservé à root((administrateur |
| - | < | + | < |
| - | usr@lepc:~$ sudo su | + | su --login -c " |
| - | [sudo] Mot de passe de usr : | + | </ |
| - | root@lepc:/ | + | |
| + | <note important> | ||
| + | <code bash>usr@lepc:~$ sudo -i | ||
| + | [sudo] Mot de passe de usr : | ||
| root@lepc: | root@lepc: | ||
| Entrez le nouveau mot de passe UNIX : | Entrez le nouveau mot de passe UNIX : | ||
| Ligne 142: | Ligne 139: | ||
| root@lepc: | root@lepc: | ||
| exit | exit | ||
| - | usr@lepc: | + | usr@lepc:~$ |
| </ | </ | ||
| + | </ | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| Ligne 151: | Ligne 149: | ||
| * **(fr)** [[http:// | * **(fr)** [[http:// | ||
| * **(fr)** [[http:// | * **(fr)** [[http:// | ||
| - | * **(en)** [[http:// | + | * **(en)** [[http:// |
| * **(fr)** [[: | * **(fr)** [[: | ||
| * **(en)** [[http:// | * **(en)** [[http:// | ||
| Ligne 157: | Ligne 155: | ||
| ---- | ---- | ||
| - | |||
| // | // | ||
