GNU/Linux #14 - utilisateurs et groupes
Table des matières:
- Groupes Linux
- Comment ajouter un utilisateur existant à un groupe
- Comment ajouter un utilisateur existant à plusieurs groupes dans une seule commande
- Comment supprimer un utilisateur d'un groupe
- Comment créer un groupe
- Comment supprimer un groupe
- Comment changer le groupe principal d'un utilisateur
- Comment créer un nouvel utilisateur et affecter des groupes dans une seule commande
- Afficher les groupes d'utilisateurs
- Conclusion
Dans ce tutoriel, nous expliquerons comment ajouter un utilisateur à un groupe dans les systèmes Linux. Nous vous montrerons également comment supprimer un utilisateur d'un groupe et comment créer, supprimer et répertorier des groupes.
Groupes Linux
Les groupes Linux sont des unités d'organisation utilisées pour organiser et administrer les comptes d'utilisateurs sous Linux. L'objectif principal des groupes est de définir un ensemble de privilèges tels que 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 deux types de groupes dans les systèmes d'exploitation Linux:
-
Groupe principal - Lorsqu'un utilisateur crée un fichier, le groupe du fichier est défini sur le groupe principal de l'utilisateur. Habituellement, le nom du groupe est le même que le nom de l'utilisateur. Les informations sur le groupe principal de l'utilisateur sont stockées dans le fichier
/etc/passwd.Groupe secondaire ou supplémentaire - Utile lorsque vous souhaitez accorder certaines autorisations de fichier à un ensemble d'utilisateurs membres du groupe. Par exemple, si vous ajoutez un utilisateur spécifique au groupe
docker, l'utilisateur héritera des droits d'accès du groupe et pourra exécuter des commandes Docker.
Chaque utilisateur peut appartenir à exactement un groupe principal et zéro ou plusieurs groupes secondaires.
Seul root ou les utilisateurs avec accès
sudo
peuvent ajouter un utilisateur à un groupe.
Comment ajouter un utilisateur existant à un groupe
Pour ajouter un utilisateur existant à un groupe secondaire, utilisez la commande
usermod -a -G
suivie du nom du groupe et de l'utilisateur:
sudo usermod -a -G groupname username
Par exemple, pour ajouter l'utilisateur
linuxize
au groupe
sudo
, vous devez exécuter la commande suivante:
sudo usermod -a -G sudo linuxize
Utilisez toujours l'option
-a
(ajouter) lors de l'ajout d'un utilisateur à un nouveau groupe. Si vous omettez l'option
-a
, l'utilisateur sera supprimé de tous les groupes non répertoriés après l'option
-G
.
En cas de succès, la commande
usermod
n'affiche aucune sortie. Il vous avertit uniquement si l'utilisateur ou le groupe n'existe pas.
Comment ajouter un utilisateur existant à plusieurs groupes dans une seule commande
sudo usermod -a -G group1, group2 username
Comment supprimer un utilisateur d'un groupe
Pour supprimer un utilisateur d'un groupe, utilisez la commande
gpasswd
avec l'option
-d
.
Dans l'exemple suivant, nous supprimons le
username
d'
username
de l'
username
du groupe
groupname
:
sudo gpasswd -d username groupname
Comment créer un groupe
Pour créer un nouveau groupe, utilisez la commande
groupadd
suivie du nom du groupe:
Comment supprimer un groupe
Pour supprimer un groupe existant, utilisez la commande
groupdel
suivie du nom du groupe:
Comment changer le groupe principal d'un utilisateur
Pour modifier un groupe principal d'utilisateurs, utilisez la commande
usermod
suivie de l'option
-g
:
sudo usermod -g groupname username
Dans l'exemple suivant, nous
linuxize
le groupe principal de l'utilisateur
linuxize
en
developers
:
sudo usermod -g developers linuxize
Comment créer un nouvel utilisateur et affecter des groupes dans une seule commande
La commande
useradd
suivante crée un nouvel utilisateur nommé
nathan
avec les
users
groupe principal, la roue des groupes secondaires et les développeurs.
sudo useradd -g users -G wheel, developers nathan
Afficher les groupes d'utilisateurs
Pour afficher des informations complètes sur l'utilisateur, y compris tous les groupes dont un utilisateur est membre, utilisez la commande
id
suivie du nom d'utilisateur:
id username
id linuxize
uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)
D'après la sortie ci-dessus, nous voyons que le groupe principal de l'utilisateur est les
users
et qu'il appartient aux groupes supplémentaires
wheel
,
storage
,
libvirt
,
docker
et
kvm
.
Utilisez la commande
groups
pour afficher les groupes supplémentaires de l'utilisateur:
groups linuxize
wheel storage power users libvirt docker kvm
Si aucun nom d'utilisateur n'est transmis à la commande
groups
, il imprimera les groupes d'utilisateurs actuellement connectés.
Conclusion
Dans ce didacticiel, nous vous avons montré comment ajouter un utilisateur à un groupe.
Les mêmes commandes s'appliquent à toute distribution Linux, y compris Ubuntu, CentOS, RHEL, Debian et Linux Mint.
N'hésitez pas à laisser un commentaire si vous avez des questions.
groupe d'utilisateurs du terminalComment ajouter ou créer un nouvel utilisateur à l`aide du compte Admin dans Office 365
Seul un administrateur a les privilèges pour le faire. Vous devrez créer des noms d`utilisateur et des adresses e-mail pour eux. Ce tutoriel vous indique comment.
Comment ajouter, sauvegarder, restaurer les informations d`identification utilisateur avec Windows Vault
Windows 7 vous permet de stocker les identifiants de connexion se connecter à divers serveurs, sites Web ou programmes. Ils sont très pratiques à utiliser et sont stockés dans un coffre-fort électronique appelé Windows Vault.
Comment changer le mot de passe utilisateur sous Linux
Dans ce guide, nous expliquerons comment changer un mot de passe utilisateur sous Linux. Les instructions devraient fonctionner sur n'importe quelle distribution Linux, y compris Ubuntu, Debian et CentOS.







