Quel est l'utilitaire de ligne de commande et les arguments qu'il requiert ?
"Comment ajouter un utilisateur à multiple groupes dans Ubuntu ?"
Quel est l'utilitaire de ligne de commande et les arguments qu'il requiert ?
L'utilité est usermod
et est utilisé comme :
usermod -a -G group1,group2 username
Où 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
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.
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).
@Gauthier exécutez ce qui précède deux fois, une fois pour chaque groupe. Je pensais que c'était évident.
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.
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.