Par défaut sur la debian etch, un nouvel utilisateur est créé avec un groupe de même nom.
Je préfère pour ma part le créer avec le groupe “users” qui est commun à tous les utilisateurs. cela permet de définir des opérations que tous les utilisateurs peuvent faire. Par exemple, un fichier appartenant à “utilisateur:users” avec “rw-rw-r–” est modifiable par tous les utilisateurs (=membre du groupe “users”) et seulement par eux.
Ça se configure dans le fichier: /etc/adduser.conf. Si vous mettez:
USERGROUPS=no
alors, le nouvel utilisateur sera créé avec le groupe dont le gid est donné par:
USERS_GID=100
La valeur 100 étant au départ celle du groupe “users”.
Pour les utilisateurs existants, il y a deux choses à faire pour qu'ils aient le groupe “users”:
1- pour normaliser les fichiers existants, utilisez chgrp avec l'option “-R” sur les home des utilisateurs
2- pour que chaque utilisateur puisse créer désormais des fichiers et des répertoires avec le groupe “users”, il faut que ce groupe soit le “groupe principal” dans lequel ils sont inscrits. Regardez du côté de la commande “usermod” avec l'option “-g”. Une commande du genre:
usermod -g users utilisateurconcerné
fonctionne, mais il faut relancer quelque chose ou rebooter pour la prise en compte.