[Useradd] Groups (Résolu)

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

[Useradd] Groups (Résolu)

Message par Joan31 »

Bonjour,

Petite question, lorsque j'installe Arch Linux, j'ai pour habitude de créer un user et lui attribuer les groupes de cette façon :

Code : Tout sélectionner

useradd -m -g users -G wheel,audio,realtime,wireshark -c 'Nom User' -s /bin/zsh nom_user
(audio, realtime, c'est pour la MAO, et wireshark et bien pour wireshark :D )

Je me demandais surtout si c'est correct au niveau de la hiérarchie, groupe principal "users", et les autres en secondaire.
Je ne sais plus où j'avais lu qu'il n’était pas recommandé d'utiliser le groupe principal "users" ? Je ne sais pas pour quelle raison ?

Cela dit, il y a t'il un "best practice" à ce sujet ?

Merci :)
Dernière modification par Joan31 le mer. 06 mai 2020, 12:09, 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 : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Useradd] Groups

Message par benjarobin »

Bonjour,
Tout dépend ce que tu veux faire :-)
Avoir comme groupe principales users, à comme conséquence que tous les utilisateurs (appartenant à users) de la machine peuvent accéder à ton home.
En effet : /home/nom_user à part défaut les droits 750, et dans ton cas appartenant à nom_user:users.
Les fichiers créés par ton utilisateur appartienne à nom_user:users, au lieu de nom_user:nom_user.
Bref, tout dépend de la politique quand tu as plusieurs utilisateurs sur la machine, s'il y a un seul compte, cela ne devrait rien changer je pense
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: [Useradd] Groups

Message par Joan31 »

Ouai, étant donné que je n'ai qu'un seul user ça pose pas de problème.
Mais sur un système multi user, il serait donc préférable de faire cette commande :

Code : Tout sélectionner

useradd -m -G wheel,audio,realtime,wireshark -c 'Nom User' -s /bin/zsh nom_user
De ce fait, le groupe principal sera automatiquement le même nom que l'user.

Je sais pas quelle est la règle sur d'autres distributions comme ubuntu, etc... (étant donné que tout ce fait automatiquement lors de l'installation).
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Répondre