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 | ||
|
utilisateurs:coeur_noir [Le 07/06/2024, 02:57] Coeur Noir [Disques et partitions en présence, lsblk] |
utilisateurs:coeur_noir [Le 12/06/2024, 02:18] (Version actuelle) Coeur Noir [Connaître les utilisateurs humains existants dans un système] |
||
|---|---|---|---|
| Ligne 17: | Ligne 17: | ||
| ==== Connaître les utilisateurs humains existants dans un système ==== | ==== Connaître les utilisateurs humains existants dans un système ==== | ||
| **grep** des fichiers ''/etc/passwd'' et ''/etc/group'' en cherchant l'expression « 4 chiffres compris entre 0 et 9 encerclés par des : » car les utilisateurs et groupes des « humains » ont des //uid// et //gid// ≥ 1000 ( définis via ''/etc/login.defs'' ) + le groupe 100 ( users ) qui est censé contenir automatiquement les utilisateurs humains existants ( enfin vrai depuis 23.04 ! ) | **grep** des fichiers ''/etc/passwd'' et ''/etc/group'' en cherchant l'expression « 4 chiffres compris entre 0 et 9 encerclés par des : » car les utilisateurs et groupes des « humains » ont des //uid// et //gid// ≥ 1000 ( définis via ''/etc/login.defs'' ) + le groupe 100 ( users ) qui est censé contenir automatiquement les utilisateurs humains existants ( enfin vrai depuis 23.04 ! ) | ||
| - | | + | <code> |
| - | echo " | + | echo " |
| - | les z'utilisateurs z'umains" ; grep -E :[0-9]{4}: /etc/passwd ; echo " | + | utilisateurs :" ; grep -E :[0-9]{4}: /etc/passwd ; echo " |
| - | les groupes des z'umains" ; grep -E :[0-9]{4}: /etc/group ; echo " | + | groupes :" ; grep -E :[0-9]{4}: /etc/group ; echo " |
| - | le groupe où devraient se trouver tous les z'umains" ; grep -E :100: /etc/group ; echo | + | groupe <users> :" ; grep -E :100: /etc/group ; echo |
| - | | + | </code> |
| retourne :{{ :coeur_noir:2404_term_grep_passwd_group.png?direct&400|}} | retourne :{{ :coeur_noir:2404_term_grep_passwd_group.png?direct&400|}} | ||
| - | + | <code> | |
| - | les z'utilisateurs z'umains | + | |
| - | django:x:1000:1000:Django:/home/django:/bin/bash | + | |
| - | alessandra:x:1001:1001:Alessandra,,,:/home/alessandra:/bin/bash | + | |
| - | cinema:x:1002:1002:Cinema,,,:/home/cinema:/bin/bash | + | |
| - | + | ||
| - | les groupes des z'umains | + | |
| - | django:x:1000:django,alessandra | + | |
| - | maison:x:1100:django,alessandra | + | |
| - | alessandra:x:1001:django,alessandra | + | |
| - | cinema:x:1002:cinema,django | + | |
| - | + | ||
| - | le groupe où devraient se trouver tous les z'umains | + | |
| - | users:x:100:django,alessandra,cinema | + | |
| - | + | ||
| - | ==== Titre ==== | + | |
| + | utilisateurs : | ||
| + | django:x:1000:1000:Django:/home/django:/bin/bash | ||
| + | alessandra:x:1001:1001:Alessandra,,,:/home/alessandra:/bin/bash | ||
| + | cinema:x:1002:1002:Cinema,,,:/home/cinema:/bin/bash | ||
| + | groupes : | ||
| + | django:x:1000:django,alessandra | ||
| + | maison:x:1100:django,alessandra | ||
| + | alessandra:x:1001:django,alessandra | ||
| + | cinema:x:1002:cinema,django | ||
| + | groupe <users> : | ||
| + | users:x:100:django,alessandra,cinema | ||
| - | ===== Titre ===== | + | </code> |
| - | ===== Titre ===== | + | ==== Disques et partitions en présence, lsblk ==== |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Infos systèmes basiques, lsb_release et uname ===== | + | |
| - | Afficher les dénominations de la distribution, son noyau courant, son env. de bureau et son type de session graphique, et enfin les env. de bureau installés. | + | |
| - | + | ||
| - | echo ; lsb_release -dcs; uname -srpi; echo $DESKTOP_SESSION sous $XDG_SESSION_TYPE parmi :; ls /usr/share/xsessions ; echo | + | |
| - | retourne : {{ :coeur_noir:2404_terminal_uname.png?direct&400|}} | + | |
| - | + | ||
| - | + | ||
| - | No LSB modules are available. | + | |
| - | Ubuntu 24.04 LTS | + | |
| - | noble | + | |
| - | Linux 6.8.0-31-generic x86_64 x86_64 | + | |
| - | ubuntu sous wayland parmi : | + | |
| - | ubuntu.desktop ubuntu-xorg.desktop | + | |
| - | + | ||
| - | + | ||
| - | ===== Connaître les utilisateurs humains existants dans un système ===== | + | |
| - | **grep** des fichiers ''/etc/passwd'' et ''/etc/group'' en cherchant l'expression « 4 chiffres compris entre 0 et 9 encerclés par des : » car les utilisateurs et groupes des « humains » ont des //uid// et //gid// ≥ 1000 ( définis via ''/etc/login.defs'' ) + le groupe 100 ( users ) qui est censé contenir automatiquement les utilisateurs humains existants ( enfin vrai depuis 23.04 ! ) | + | |
| - | + | ||
| - | echo " | + | |
| - | les z'utilisateurs z'umains" ; grep -E :[0-9]{4}: /etc/passwd ; echo " | + | |
| - | les groupes des z'umains" ; grep -E :[0-9]{4}: /etc/group ; echo " | + | |
| - | le groupe où devraient se trouver tous les z'umains" ; grep -E :100: /etc/group ; echo | + | |
| - | + | ||
| - | retourne :{{ :coeur_noir:2404_term_grep_passwd_group.png?direct&400|}} | + | |
| - | + | ||
| - | les z'utilisateurs z'umains | + | |
| - | django:x:1000:1000:Django:/home/django:/bin/bash | + | |
| - | alessandra:x:1001:1001:Alessandra,,,:/home/alessandra:/bin/bash | + | |
| - | cinema:x:1002:1002:Cinema,,,:/home/cinema:/bin/bash | + | |
| - | + | ||
| - | les groupes des z'umains | + | |
| - | django:x:1000:django,alessandra | + | |
| - | maison:x:1100:django,alessandra | + | |
| - | alessandra:x:1001:django,alessandra | + | |
| - | cinema:x:1002:cinema,django | + | |
| - | + | ||
| - | le groupe où devraient se trouver tous les z'umains | + | |
| - | users:x:100:django,alessandra,cinema | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Disques et partitions en présence, lsblk ===== | + | |
| Affiche une synthèse sous forme de tableau des disques et partitions ( montées ou pas ) en présence, avec infos complémentaires ( en fonction des options de lsblk ) | Affiche une synthèse sous forme de tableau des disques et partitions ( montées ou pas ) en présence, avec infos complémentaires ( en fonction des options de lsblk ) | ||
| | | ||
| Ligne 190: | Ligne 137: | ||
| ├─sdc1 ext4 1.0 DATA-USERS 354cd297-50ac-4775-86ae-354ff9eb010c 810,6G 44% /media/DATA-USERS 1,6T gpt | ├─sdc1 ext4 1.0 DATA-USERS 354cd297-50ac-4775-86ae-354ff9eb010c 810,6G 44% /media/DATA-USERS 1,6T gpt | ||
| └─sdc2 ext4 1.0 DATA-SYSTEM bd2fe6ff-ac64-4ec5-84d3-9bd057a6b3ba 200,4G 13% /mnt/DATA-SYSTEM 250G gpt | └─sdc2 ext4 1.0 DATA-SYSTEM bd2fe6ff-ac64-4ec5-84d3-9bd057a6b3ba 200,4G 13% /mnt/DATA-SYSTEM 250G gpt | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| - | ====== Ressources ====== | + | ===== Ressources ===== |
| https://www.golinuxcloud.com/sticky-bit-linux/ \\ | https://www.golinuxcloud.com/sticky-bit-linux/ \\ | ||
| https://www.redhat.com/sysadmin/suid-sgid-sticky-bit | https://www.redhat.com/sysadmin/suid-sgid-sticky-bit | ||
| - | ====== Illustrations ====== | + | ===== Illustrations ===== |
| - | ====== Brouillons ====== | + | ===== Brouillons ===== |
| ''[b][color=#cf0000]/[/color][color=#631515]![/color][color=#cf0000]\[/color][/b]'' = **/!\** | ''[b][color=#cf0000]/[/color][color=#631515]![/color][color=#cf0000]\[/color][/b]'' = **/!\** | ||