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 [2023/03/13 09:37] – [BASH - Découvrir son système d'exploitation] phil | raspberrypi:linux:bashp1 [2025/03/26 13:25] (Version actuelle) – [4.1 Les utilisateurs] phil | ||
---|---|---|---|
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 229: | Ligne 231: | ||
<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 240: | ||
</ | </ | ||
- | {{ : | ||
- | * **Liste des groupes** | ||
- | //Exemple// | ||
- | <code bash *.bash> | ||
- | cat /etc/group # ou less /etc/group si le fichier comprend plusieurs pages | ||
- | |||
- | # Exemples d' | ||
- | # www-data: | ||
- | # tsin: | ||
- | # borracino: | ||
- | </ | ||
+ | {{ : | ||
=== 4.2 Les groupes === | === 4.2 Les groupes === | ||
- | <callout type=" | + | <callout type=" |
- | // | + | **Créer un groupe** |
- | <code bash *.bash> | + | |
- | cat /etc/group # ou less /etc/group si le fichier comprend plusieurs pages | + | |
- | # Exemple d' | + | //Commande// |
- | # borracino: | + | |
- | </code> | + | |
- | + | ||
- | **Créer un groupe** | + | |
<code bash *.bash> | <code bash *.bash> | ||
sudo addgroup nom_groupe | sudo addgroup nom_groupe | ||
Ligne 277: | Ligne 265: | ||
</ | </ | ||
- | //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 287: | Ligne 275: | ||
<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 295: | Ligne 294: | ||
delgroup nom_groupe | delgroup nom_groupe | ||
</ | </ | ||
- | |||
**Afficher la liste des groupes** | **Afficher la liste des groupes** |