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 [2022/11/16 19:06] – [Introduction] phil | raspberrypi:linux:bashp1 [2025/11/25 11:32] (Version actuelle) – [BASH - Découvrir son système d'exploitation] mno | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ===== BASH - Découvrir son système d' | ===== BASH - Découvrir son système d' | ||
| {{ : | {{ : | ||
| - | [Mise à jour le 16/11/2022] | + | [Mise à jour le 25/11/2025] |
| < | < | ||
| Ligne 44: | Ligne 44: | ||
| <code bash *.bash> | <code bash *.bash> | ||
| - | # La commande interne type suivie du nom d’une commande sert à indiquer le type de la commande | + | # La commande interne |
| + | # Exemple | ||
| pi@Pi4Bp8Go: | pi@Pi4Bp8Go: | ||
| - | echo est une primitive du shell # type built-in (commande interne) | + | # Renvoie |
| - | man est / | + | echo est une primitive du shell # echo est de type built-in (commande interne) |
| + | man est / | ||
| </ | </ | ||
| Ligne 54: | Ligne 56: | ||
| <callout type=" | <callout type=" | ||
| - | // | + | // |
| <code bash *.bash> | <code bash *.bash> | ||
| Ligne 93: | Ligne 95: | ||
| La valeur associée à l’option peut être spécifiée dans le même argument, mais séparée de l’identifiant d’option via un **caractère délimiteur**. | La valeur associée à l’option peut être spécifiée dans le même argument, mais séparée de l’identifiant d’option via un **caractère délimiteur**. | ||
| - | //Exemple// : la commande date | + | //Exemple// : la commande |
| <code bash *.bash> | <code bash *.bash> | ||
| Ligne 180: | Ligne 182: | ||
| * **Devenir super utilisateur** | * **Devenir super utilisateur** | ||
| - | <callout type=" | + | <callout type=" |
| //Exemple// | //Exemple// | ||
| Ligne 213: | Ligne 215: | ||
| </ | </ | ||
| + | **Supprimer un utilisateur d'un groupe** | ||
| + | |||
| + | // | ||
| + | <code bash *.bash> | ||
| + | sudo gpasswd -d nom nomgroupe # Supprime l' | ||
| + | sudo gpasswd -d paul developpeurs # Supprime Paul du groupe developpeurs | ||
| + | </ | ||
| **Changer le mot de passe d'un utilisateur** | **Changer le mot de passe d'un utilisateur** | ||
| Ligne 229: | Ligne 238: | ||
| <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 | ||
| + | |||
| </ | </ | ||
| Ligne 236: | Ligne 247: | ||
| </ | </ | ||
| - | {{ : | ||
| - | * **Liste des groupes** | ||
| - | //Exemple// | ||
| - | <code bash *.bash> | ||
| - | cat /etc/group # ou less /etc/group si le fichier comprend plusieurs pages | ||
| - | </ | ||
| + | {{ : | ||
| === 4.2 Les groupes === | === 4.2 Les groupes === | ||
| - | <callout type=" | + | <callout type=" |
| - | + | ||
| - | // | + | |
| - | <code bash *.bash> | + | |
| - | + | ||
| - | </code> | + | |
| **Créer un groupe** | **Créer un groupe** | ||
| - | //Exemple// | + | //Commande// |
| <code bash *.bash> | <code bash *.bash> | ||
| sudo addgroup nom_groupe | sudo addgroup nom_groupe | ||
| Ligne 271: | Ligne 272: | ||
| </ | </ | ||
| - | //Commande// | + | //Commandes// |
| <code bash *.bash> | <code bash *.bash> | ||
| sudo usermod -g nom_groupe nom_utilisateur # place l' | sudo usermod -g nom_groupe nom_utilisateur # place l' | ||
| Ligne 281: | Ligne 282: | ||
| <code bash *.bash> | <code bash *.bash> | ||
| sudo usermod -g www-data ruche1 | sudo usermod -g www-data ruche1 | ||
| + | </ | ||
| + | |||
| + | * **Lister le contenu d'un groupe** | ||
| + | //Exemple// | ||
| + | <code bash *.bash> | ||
| + | cat /etc/group # ou less /etc/group si le fichier comprend plusieurs pages | ||
| + | |||
| + | # Exemples d' | ||
| + | # www-data: | ||
| + | # tsin: | ||
| + | # borracino: | ||
| </ | </ | ||
| Ligne 289: | Ligne 301: | ||
| delgroup nom_groupe | delgroup nom_groupe | ||
| </ | </ | ||
| - | |||
| **Afficher la liste des groupes** | **Afficher la liste des groupes** | ||