Page 1 sur 1

[Useradd] Groups (Résolu)

Publié : mar. 05 mai 2020, 18:37
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 :)

Re: [Useradd] Groups

Publié : mar. 05 mai 2020, 19:27
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

Re: [Useradd] Groups

Publié : mer. 06 mai 2020, 00:49
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).