La gestion des utilisateurs est simple sur un ordinateur personnel sous Linux. Cependant, sur un serveur gérant des milliers d'utilisateurs, elle devient un enjeu majeur nécessitant des outils efficaces.
Les systèmes Linux offrent des commandes puissantes pour organiser les utilisateurs en groupes. Cela permet d'attribuer des permissions collectives, simplifiant grandement l'administration système.
La commande groupadd est l'outil standard pour ajouter de nouveaux groupes. Sa syntaxe de base est :
groupadd [options] nom_groupePour créer le groupe 'redacteurs' :
groupadd redacteursCette commande ajoute une entrée dans les fichiers /etc/group et /etc/gshadow. Vérifiez avec cat /etc/group ou cat /etc/gshadow.
Seuls les utilisateurs root ou avec privilèges sudo peuvent exécuter groupadd. Passez en superutilisateur au préalable.
Si le groupe existe déjà, une erreur s'affiche : groupadd : le groupe 'redacteurs' existe déjà. Ignorez-la avec -f ou --force :
groupadd -f redacteurs
groupadd --force redacteursLe système assigne un GID automatiquement. Spécifiez-en un avec -g ou --gid :
groupadd -g 600 redacteurs
groupadd --gid 600 editeursSi le GID est pris : groupadd : GID '600' existe déjà. Forcez avec -o ou --non-unique (non recommandé) :
groupadd -o -g 600 editeursLes mots de passe de groupe sont rares mais possibles avec -p :
groupadd -p motdepasse redacteursLes groupes système gèrent des tâches comme la sauvegarde. Utilisez -r ou --system :
groupadd -r hardwareteam
groupadd --system hardwareteamUtilisez getent pour voir les membres :
getent group redacteursLa commande usermod gère les modifications. Syntaxe :
usermod [options] LOGINUtilisez -a (append) et -G (groups) :
usermod -a -G redacteurs utilisateur
usermod -a -G redacteurs,admin,proprio utilisateurAvec useradd et -G :
useradd -G redacteurs utilisateur
useradd -G redacteurs,admin,proprio utilisateurDans Linux, un utilisateur a un groupe principal et des secondaires. Pour retirer des secondaires, listez les groupes restants avec -G (sans -a) :
usermod -G admin,directeurs utilisateurNe supprimez pas le dernier groupe principal.
Utilisez groupdel :
groupdel [options] nom_groupe
groupdel redacteursErreur si inexistant : groupdel : le groupe 'redacteurs' n'existe pas.
Maîtriser groupadd, usermod et groupdel simplifie l'administration. Choisissez une distribution Linux adaptée à vos besoins pour des outils intégrés optimaux.
[]