Comment ajouter un utilisateur à un groupe sous Linux - Tutoriel
Changer le groupe auquel un utilisateur est associé est une tâche très simple, mais tout le monde ne connaît pas les commandes. Surtout pour ajouter également un utilisateur à un groupe secondaire. Nous allons parcourir tous les scénarios pour vous. Dans cet article, nous allons parler de Comment ajouter un utilisateur à un groupe sous Linux - Tutoriel. Commençons!
Les comptes utilisateurs peuvent être affectés à un ou plusieurs groupes sous Linux en fait. Vous pouvez également configurer les autorisations de fichier et d'autres privilèges par le groupe. Par exemple, sur Ubuntu, seuls les utilisateurs du groupe sudo peuvent utiliser sudo la commande pour obtenir des autorisations élevées.
Groupes Linux
Linux Les groupes sont des unités d'organisation qui sont également utilisées pour organiser et administrer les comptes d'utilisateurs sous Linux. L'objectif principal des groupes est de définir en fait un ensemble de privilèges. Par exemple, l'autorisation de lecture, d'écriture ou d'exécution pour une ressource donnée qui peut être partagée entre les utilisateurs du groupe.
Il existe en fait deux types de groupes dans les systèmes d'exploitation Linux:
- Le groupe principal - Lorsqu'un utilisateur crée un fichier, le groupe du fichier est défini sur le groupe principal de l'utilisateur. La plupart du temps, le nom du groupe est le même que le nom de l'utilisateur. Les informations sur le groupe principal de l'utilisateur sont en fait stockées dans le
/etc/passwddéposer. - Groupe secondaire ou supplémentaire - Utile lorsque vous souhaitez accorder de nombreuses autorisations de fichiers à un ensemble d'utilisateurs qui sont membres du groupe. Par exemple, si vous ajoutez un utilisateur spécifique à
dockergroup, l'utilisateur héritera des droits d'accès du groupe et pourra également exécuter des commandes docker.
Chaque utilisateur peut appartenir à exactement un groupe principal et zéro ou plusieurs groupes secondaires.
Notez que seuls les utilisateurs root ou avec sudo access peut ajouter un utilisateur à un groupe.
Ajouter un nouveau groupe
Si vous souhaitez créer un nouveau groupe sur votre système, utilisez la commande groupadd qui suit la commande, en remplaçant le nouveau_groupe par le nom du groupe que vous souhaitez créer. Vous devrez également utiliser sudo avec cette commande. (Ou, sur les distributions Linux qui n'utilisent pas sudo, vous devrez exécuter la commande su seule afin d'obtenir des autorisations élevées avant d'exécuter la commande).
usermod Ajouter un compte utilisateur existant à un groupe
Si vous souhaitez ajouter un compte utilisateur existant à un groupe sur votre système, utilisez la commande examplegroup en remplaçant exampleusername avec le nom du groupe. Auquel vous souhaitez ajouter l'utilisateur et geek avec le nom de l'utilisateur, que vous souhaitez également ajouter.
sudoPar exemple, pour ajouter l'utilisateur usermod au groupe examplegroup , utilisez la commande suivante:
exampleusernameModifier un groupe principal d'utilisateurs
Alors qu'un compte d'utilisateur peut faire partie de plusieurs groupes, l'un des groupes est toujours le groupe principal et les autres sont en fait des groupes secondaires. Le processus de connexion de l'utilisateur et les fichiers et dossiers créés par l'utilisateur seront également affectés au groupe principal.
Si vous souhaitez modifier le groupe principal auquel un utilisateur est affecté, exécutez la commande -g en remplaçant -G avec le nom du groupe. Que vous voulez être le principal et groups avec le nom du compte utilisateur.
idNotez maintenant le groups ici. Lorsque vous utilisez un g minuscule, vous attribuez un groupe principal. Lorsque vous utilisez une majuscule id , comme ci-dessus, vous attribuez également un nouveau groupe secondaire.
Afficher les groupes auxquels un compte d'utilisateur est attribué
Afin de visualiser les groupes auxquels le compte utilisateur actuel est attribué. Vous devez exécuter le groups commander. Vous verrez alors une liste de groupes.
erreur twrp lors de l'exécution du binaire du programme de mise à jour
idPour afficher les ID numériques associés à chaque groupe, exécutez la commande example commande à la place:
useradd 
Si vous souhaitez afficher les groupes auxquels un autre compte utilisateur est attribué. Exécutez ensuite le getent commande et spécifiez le nom du compte utilisateur.
gpasswdVous pouvez également afficher les ID numériques associés à chaque groupe en exécutant la commande -d et en spécifiant un nom d'utilisateur.
usernameLe premier groupe du groupname list ou le groupe affiché après gid = dans le sudo gpasswd -d username groupname list est en fait le groupe principal du compte utilisateur. Les autres groupes sont également les groupes secondaires. Ainsi, dans la capture d'écran ci-dessous, le groupe principal du compte utilisateur est essentiellement groupdel.
chargeur de démarrage déverrouillé android pay

Créer un nouvel utilisateur et attribuer un groupe en une seule commande
Vous voudrez peut-être parfois créer un nouveau compte utilisateur qui a accès à une ressource ou un répertoire particulier, comme un nouvel utilisateur FTP. Vous pouvez également spécifier les groupes auxquels un compte utilisateur sera affecté lors de la création du compte utilisateur avec la commande sudo groupdel groupname, comme ceci:
sudo groupadd mynewgroup
Par exemple, pour créer un nouveau compte utilisateur nommé jsmith et également attribuer ce compte au groupe ftp, vous devez exécuter:
usermod -a -G examplegroup exampleusername
Vous souhaiterez par la suite attribuer un mot de passe à cet utilisateur, évidemment:
usermod -a -G sudo geek
Ajouter un utilisateur à plusieurs groupes
Lors de l'affectation des groupes secondaires à un compte utilisateur. vous pouvez facilement attribuer plusieurs groupes à la fois en séparant la liste par une virgule.
usermod -g groupname username
Par exemple, pour ajouter l'utilisateur nommé geek aux groupes ftp, sudo et exemples que vous souhaitez exécuter:
groups
Vous pouvez spécifier autant de groupes que vous le souhaitez. Il vous suffit de les séparer tous par une virgule maintenant.
Afficher tous les groupes du système
Si vous souhaitez afficher une liste de tous les groupes de votre système, vous pouvez utiliser la commande
id:
groups exampleusername
Cette sortie vous montrera également quels comptes d'utilisateurs sont réellement membres de quels groupes. Ainsi, dans la capture d'écran ci-dessous, nous pouvons voir que les comptes Syslog et Chris sont également membres du groupe adm.
Cela devrait couvrir tout ce que vous devez savoir sur l'ajout d'utilisateurs à des groupes sous Linux.
Comment supprimer un utilisateur d'un groupe
Pour supprimer un utilisateur d'un groupe, vous devez utiliser le
id exampleusernamecommande avec la commande
useradd -G examplegroup exampleusernameoption.
Dans l'exemple suivant, nous supprimons maintenant l'utilisateur
useradd -G ftp jsmithdu groupe
passwd jsmith:
usermod -a -G group1,group2,group3 exampleusername
Comment supprimer un groupe
Pour supprimer un groupe existant, utilisez le usermod -a -G ftp,sudo,example geek
une commande suivie du nom du groupe:
getent group
Conclusion
D'accord, c'était tout les gens! J'espère que vous aimez cet article et que vous le trouverez également utile. Donnez-nous votre avis là-dessus. Aussi si vous avez d'autres questions et problèmes liés à cet article. Alors faites-le nous savoir dans la section commentaires ci-dessous. Nous vous répondrons dans les plus brefs délais. Passe une bonne journée!Regarde aussi: Compariosn entre WPS Office et LibreOffice [Suite Office pour Linux]


