GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je modifier le groupe par défaut d'un utilisateur sous Linux ?

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...

  1. Si vous spécifiez un groupe, groupname , qui n'existe pas pendant le useradd étape, vous recevrez une erreur - useradd :nom de groupe de groupe inconnu

  2. Le groupadd La commande crée de nouveaux groupes.

  3. Le groupe restera si vous supprimez tous les utilisateurs qu'il contient. Vous n'êtes pas obligé de supprimer le groupe vide.

  4. Créez le hilbert groupe via groupadd hilbert . Déplacez ensuite le groupe principal de David en utilisant usermod -g hilbert hilbert . (Veuillez noter que le premier hilbert est le nom du groupe et le second hilbert est 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.


Linux
  1. Comment changer un nom d'utilisateur sous Linux

  2. Comment ajouter un utilisateur à un groupe sous Linux

  3. Comment utiliser la commande chown pour changer de propriétaire sous Linux

  4. Comment changer le shell par défaut sous Linux

  5. Comment puis-je rechercher un nom d'utilisateur par identifiant sous Linux?

Comment changer le mot de passe utilisateur sous Linux

Comment changer le shell utilisateur par défaut dans le système d'exploitation Linux

Comment changer ou définir un mot de passe utilisateur sous Linux

Comment changer d'utilisateur sous Linux

Comment ajouter un utilisateur à un groupe sous Linux

Comment ajouter un utilisateur à un groupe Linux