[Groupe Utilisateur] Mal définis ? (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

[Groupe Utilisateur] Mal définis ? (Résolu)

Message par Joan31 »

Bonsoir,

Par curiosité j'ai lancé cette commande cat /etc/group

Voici le résultat :

Code : Tout sélectionner

cat /etc/group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin
adm:x:4:root,daemon
tty:x:5:
disk:x:6:root
lp:x:7:daemon
mem:x:8:
kmem:x:9:
wheel:x:10:root
ftp:x:11:
mail:x:12:
uucp:x:14:
log:x:19:root
utmp:x:20:
locate:x:21:
rfkill:x:24:
smmsp:x:25:
proc:x:26:polkitd
http:x:33:
games:x:50:
lock:x:54:
uuidd:x:68:
dbus:x:81:
network:x:90:
video:x:91:
audio:x:92:
optical:x:93:
floppy:x:94:
storage:x:95:
scanner:x:96:
input:x:97:
power:x:98:
nobody:x:99:
users:x:100:
systemd-journal:x:190:
systemd-journal-gateway:x:191:
systemd-timesync:x:192:
systemd-network:x:193:
systemd-bus-proxy:x:194:
systemd-resolve:x:195:
systemd-journal-remote:x:999:
systemd-journal-upload:x:998:
systemd-coredump:x:997:
polkitd:x:102:
rtkit:x:133:
ntp:x:87:
nvidia-persistenced:x:143:
avahi:x:84:
sddm:x:996:
mysql:x:89:
wireshark:x:150:NOM_DE_MON_USER
rpc:x:32:
Niveau groupe je constate que mon user est sur wireshark (c'est normal je l'ai rajouté après installation du soft). Par contre il devrait être aussi sur wheel et je ne le vois pas.

A la creation du compte utilisateur j'ai bien precisé que j’étais sur le groupe wheel :

Code : Tout sélectionner

useradd -m -g wheel -c 'NOM UTILISATEUR' -s /bin/bash nom_utilisateur
Voilà pourquoi je ne comprend pas que seulement il n'y est que le root dans le groupe wheel.

Paradoxalement, je peux quand meme lancer des sudo avec mon user étant donné que j'ai modidié ceci via visudo :

Code : Tout sélectionner

## Allows people in group wheel to run all commands
%wheel        ALL=(ALL)       ALL
Autre question, pour la creation d'un compte kodi, a quel groupe dois-je l'assigner ? Ou pas la peine ?

Merci pour votre aide :roll:
Dernière modification par Joan31 le ven. 30 déc. 2016, 21:39, modifié 2 fois.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Groupe Utilisateur] Mal définis ?

Message par benjarobin »

Oui, il y a en effet un problème, il ne faut pas mettre wheel en tant que groupe principale... C'est juste très moche...
Avec ton utilisateur peux tu faire :

Code : Tout sélectionner

id
touch /tmp/testid
ls -l /tmp/testid
grep NOM_DE_MON_USER /etc/passwd
ls -ld /home/NOM_DE_MON_USER
Il est recommandé soit d'être dans le groupe principale users, soit dans un groupe à ton nom (plus restrictif).
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Groupe Utilisateur] Mal définis ?

Message par Joan31 »

Voilà :

Code : Tout sélectionner

$ id
uid=1000(user) gid=10(wheel) groupes=10(wheel),150(wireshark)
$ touch /tmp/tesid
$ ls -l /tmp/tesid 
-rw-r--r-- 1 user wheel 0 30 déc.  18:48 /tmp/tesid
$ grep user /etc/passwd
user:x:1000:10:User:/home/user:/bin/bash
$ ls -ld /home/user/
drwx------ 27 user wheel 4096 30 déc.  18:03 /home/user/
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Groupe Utilisateur] Mal définis ?

Message par benjarobin »

Je te recommande vivement de changer de groupe principal (soit users soit un nouveau groupe avec le même nom que ton utilisateur).
Il faudra bien sûr corriger le groupe de tous les fichiers via chown...
Mais bon sinon ce que tu as fait fonctionne, je trouve cela juste assez moche
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Groupe Utilisateur] Mal définis ?

Message par Joan31 »

D'accord mais pourquoi dans /etc/passwd l'user principal n’apparaît pas à coté du groupe wheel ?

Apres si je souhaite utiliser sudo avec mon user principal, autant rester dans wheel non (par rapport au paramétrage de visudo) ?

Pour l'user kodi je pense l'assigner au groupe kodi. Il sera encore plus restreint.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Groupe Utilisateur] Mal définis ?

Message par benjarobin »

User principal ? Cela ne veut rien dire... Un user possède un groupe principal et des groupes secondaires. Les groupes secondaires sont spécifiés dans /etc/group. Le groupe principal est spécifié dans /etc/passwd... C'est assez mauvais je trouve d'avoir tous les fichiers du home avec comme groupe wheel...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Groupe Utilisateur] Mal définis ?

Message par Joan31 »

Merci pour la comprehension sur la nuance de groupe principal et secondaire.

Tu préconise donc de mettre mon user dans le groupe users ?

D'ailleurs c'est dés l'installation que mon home est dans le groupe wheel... je n'ai pas fais attention.
Dernière modification par Joan31 le ven. 30 déc. 2016, 21:24, modifié 3 fois.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Groupe Utilisateur] Mal définis ?

Message par Joan31 »

A mon avis ce que je dois faire est plutot dans cet ordre.

Je veux un utilisateur (moi) qui soit dans le groupe admin. Histoire de ponctuellement executer des commandes admin via sudo. Mais je suis aussi un utilisateur classique.

Du coup pour moi :

Code : Tout sélectionner

useradd -m -g users -G wheel -c 'NOM UTILISATEUR' -s /bin/bash nom_utilisateur
Je serais dans le groupe secondaire des administrateurs.

Et pour rendre les choses plus logiques par rapport à mon repertoire home :

Code : Tout sélectionner

chown -R mon_user:users /home/mon_user
Pour le reste des utilisateurs classique, genre kodi :

Code : Tout sélectionner

useradd -m -g users -c 'NOM UTILISATEUR' -s /bin/bash nom_utilisateur
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Groupe Utilisateur] Mal définis ?

Message par benjarobin »

Oui, en effet
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [Groupe Utilisateur] Mal définis ?

Message par Joan31 »

Merci comme toujours pour ton aide benjarobin.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Répondre