Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| raspberrypi:linux:bashp1 [2025/03/26 13:25] – [4.1 Les utilisateurs] phil | raspberrypi:linux:bashp1 [2026/01/27 14:34] (Version actuelle) – [4. Les utilisateurs, les groupes et les droits] mno | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ===== BASH - Découvrir son système d' | ===== BASH - Découvrir son système d' | ||
| {{ : | {{ : | ||
| - | [Mise à jour le 13/3/2023] | + | [Mise à jour le 26/1/2026] |
| < | < | ||
| Ligne 198: | Ligne 198: | ||
| * Wiki Ubuntu-fr : < | * Wiki Ubuntu-fr : < | ||
| - | **Créer un utilisateur** | + | == 4.1.1 Créer un utilisateur |
| <callout type=" | <callout type=" | ||
| Ligne 207: | Ligne 206: | ||
| </ | </ | ||
| - | **Supprimer un utilisateur** | + | == 4.1.2 Supprimer un utilisateur |
| // | // | ||
| <code bash *.bash> | <code bash *.bash> | ||
| sudo deluser nom_utilisateur # Supprime l' | sudo deluser nom_utilisateur # Supprime l' | ||
| sudo deluser --remove-home nom_utilisateur # Supprime l' | sudo deluser --remove-home nom_utilisateur # Supprime l' | ||
| + | |||
| + | sudo gpasswd -d nom nomgroupe # Supprime l' | ||
| + | sudo gpasswd -d paul developpeurs # Supprime Paul du groupe developpeurs | ||
| </ | </ | ||
| - | + | == 4.1.3 Changer le mot de passe d'un utilisateur== | |
| - | **Changer le mot de passe d'un utilisateur** | + | |
| // | // | ||
| <code bash *.bash> | <code bash *.bash> | ||
| Ligne 223: | Ligne 222: | ||
| </ | </ | ||
| - | **Afficher la liste des utilisateurs et des groupes** | + | == 4.1.4 Afficher la liste des utilisateurs et des groupes |
| * **Source** : < | * **Source** : < | ||
| <callout type=" | <callout type=" | ||
| - | * **Liste des utilisateurs** | + | == 4.1.5 Liste des utilisateurs |
| //Exemple 1// | //Exemple 1// | ||
| <code bash *.bash> | <code bash *.bash> | ||
| cat /etc/passwd # ou less /etc/passwd si le fichier comprend plusieurs pages | cat /etc/passwd # ou less /etc/passwd si le fichier comprend plusieurs pages | ||
| cut -d: -f1 /etc/passwd | sort # liste triée des utilisateurs | cut -d: -f1 /etc/passwd | sort # liste triée des utilisateurs | ||
| - | |||
| </ | </ | ||
| Ligne 240: | Ligne 238: | ||
| </ | </ | ||
| + | == 4.1.6 Informations du compte utilisateur == | ||
| + | // | ||
| + | <code bash *.bash> | ||
| + | id utilisateur # Groupes auxquels appartient un utilisateur | ||
| + | getent passwd nom_utilisateur # UID, GID, répertoire personnel, shell, commentaire | ||
| + | </ | ||
| Ligne 246: | Ligne 250: | ||
| <callout type=" | <callout type=" | ||
| - | **Créer un groupe** | + | == 4.2.1 Créer un groupe |
| // | // | ||
| <code bash *.bash> | <code bash *.bash> | ||
| Ligne 258: | Ligne 261: | ||
| </ | </ | ||
| - | **Mettre un utilisateur dans un ou plusieurs groupes** | + | == 4.2.2 Mettre un utilisateur dans un ou plusieurs groupes |
| <callout type=" | <callout type=" | ||
| * **-l** pour renommer l' | * **-l** pour renommer l' | ||
| - | * **-g** pour changer le groupe | + | * **-g** pour changer le groupe |
| - | * **-G** pour mettre un utilisateur dans plusieurs groupes | + | * **-aG** pour mettre un utilisateur dans plusieurs groupes |
| </ | </ | ||
| Ligne 268: | Ligne 271: | ||
| <code bash *.bash> | <code bash *.bash> | ||
| sudo usermod -g nom_groupe nom_utilisateur # place l' | sudo usermod -g nom_groupe nom_utilisateur # place l' | ||
| - | sudo usermod -G goupe1, | + | sudo usermod -aG goupe1, |
| # les groupes group1, groupe2 et groupe3 | # les groupes group1, groupe2 et groupe3 | ||
| </ | </ | ||
| Ligne 275: | Ligne 278: | ||
| <code bash *.bash> | <code bash *.bash> | ||
| sudo usermod -g www-data ruche1 | sudo usermod -g www-data ruche1 | ||
| + | sudo usermod -aG www-data, | ||
| </ | </ | ||
| - | * **Lister le contenu d'un groupe** | + | == 4.2.3 Lister le contenu d'un groupe |
| //Exemple// | //Exemple// | ||
| <code bash *.bash> | <code bash *.bash> | ||
| Ligne 288: | Ligne 292: | ||
| </ | </ | ||
| - | **Supprimer un groupe** | + | == 4.2.4 Supprimer un groupe |
| // | // | ||
| <code bash *.bash> | <code bash *.bash> | ||
| Ligne 295: | Ligne 298: | ||
| </ | </ | ||
| - | **Afficher la liste des groupes** | + | == 4.2.5 Afficher la liste des groupes |
| //Exemple// | //Exemple// | ||
| <code bash *.bash> | <code bash *.bash> | ||
| - | cat /etc/group | awk -F: ' | + | cat /etc/group | awk -F: ' |
| </ | </ | ||