Le usermod La commande vous permettra de modifier le groupe principal, le groupe supplémentaire d'un utilisateur ou un certain nombre d'autres attributs. Le -g commutateur contrôle le groupe principal.
Pour vos autres questions...
-
Si vous spécifiez un groupe,
groupname, qui n'existe pas pendant leuseraddétape, vous recevrez une erreur - useradd :nom de groupe de groupe inconnu -
Le
groupaddLa commande crée de nouveaux groupes. -
Le groupe restera si vous supprimez tous les utilisateurs qu'il contient. Vous n'êtes pas obligé de supprimer le groupe vide.
-
Créez le
hilbertgroupe viagroupadd hilbert. Déplacez ensuite le groupe principal de David en utilisantusermod -g hilbert hilbert. (Veuillez noter que le premierhilbertest le nom du groupe et le secondhilbertest le nom d'utilisateur. Ceci est important dans les cas où vous déplacez un utilisateur vers un groupe avec un nom différent)
Vous compliquez peut-être un peu les choses ici, cependant. Dans de nombreuses distributions Linux, un simple useradd hilbert créera l'utilisateur hilbert et un groupe du même nom que le primaire. J'ajouterais des groupes supplémentaires spécifiés ensemble en utilisant le -G commutateur.
Vous devez lire le man usermod qui explique ce qui se passe avec les différentes options :
usermod -g hilder hilder
remplacera votre groupe de connexion de 'faculty' à 'hilder', tant que le groupe 'hilder' existe. S'il n'existe pas, vous devez d'abord le créer avec groupadd.
Lorsque vous utilisez le -G option, vous devez également utiliser le -a option pour ajouter de nouveaux groupes à la liste actuelle des groupes supplémentaires auxquels appartient l'utilisateur 'hilder'. Sans le -a option, vous remplacerez les groupes supplémentaires actuels par un nouvel ensemble de groupes. Par conséquent, utilisez-le avec prudence.
Pour modifier le groupe principal d'un utilisateur sous Linux :
usermod -g new_group user_name- terminer tous nom_utilisateur sessions actives de
Pour tester vos modifications, exécutez id et regardez la valeur de gid=
Si la commande s'exécute sans erreur mais que le gid n'a pas changé, vous avez manqué la partie en gras de l'étape 2.