124 votes

Comment ajouter un utilisateur à plusieurs groupes dans Ubuntu ?

Quel est l'utilitaire de ligne de commande et les arguments qu'il requiert ?

170voto

quackingduck Points 2951

L'utilité est usermod et est utilisé comme :

usermod -a -G group1,group2 username

username est l'utilisateur que vous voulez modifier et group1 y group2 sont les nouveaux groupes que vous voulez que cet utilisateur rejoigne. L'exécution de la commande sans l'option -a supprimera cet utilisateur de tous les groupes sauf group1 y group2 .

Pour vérifier l'appartenance d'un utilisateur à un groupe, utilisez la fonction groups commandement :

groups username

25voto

Andrew Savinykh Points 1085
usermod -a -G group1,group2,group3 username

8voto

Rob Wells Points 410

En supposant que l'utilisateur existe déjà, le moyen le plus simple est d'ouvrir le fichier /etc/group et ajoutez le nom d'utilisateur aux groupes pertinents dont vous voulez qu'il soit membre. Les noms d'utilisateur sont séparés par des virgules par rapport aux autres noms d'utilisateur du groupe.

Vous pouvez vérifier en faisant un id -G username pour vérifier s'ils sont membres des groupes que vous avez prévus.

4voto

wds Points 218

Sur Debian, et je suppose sur Ubuntu également, la manière canonique d'ajouter des utilisateurs et d'ajouter des utilisateurs à des groupes se fait par le biais de la commande adduser script, pas useradd. Pour ajouter un utilisateur à un groupe, il suffit d'utiliser :

adduser user group

Bien que l'utilisation de useradd ou usermod fonctionne aussi bien et est probablement plus multiplateforme (mais le script adduser script lit les paramètres de /etc/adduser.conf et est donc généralement préférable).

3 votes

"Comment ajouter un utilisateur à multiple groupes dans Ubuntu ?"

0 votes

@Gauthier exécutez ce qui précède deux fois, une fois pour chaque groupe. Je pensais que c'était évident.

1 votes

Il est évident que vous pouvez exécuter une commande pour ajouter un utilisateur à un seul groupe deux fois, mais étant donné la façon dont la question est formulée, je m'attendrais à ce que toute réponse explique comment ajouter un utilisateur à deux groupes en utilisant une seule commande.

3voto

user26850 Points 143
usermod -a -G groupname username

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X