Gestion des utilisateurs et groupes
Classé dans : Dérivés d'Ubuntu, Ubuntu - Mots clés : user, droit, gestion, adminUn rappel sur la gestion des utilisateurs et de leurs droits et de leurs groupes sous Linux en général et Ubuntu en particulier.
Sous Linux, chaque utilisateur appartient à au moins un groupe et chaque fichier associe des droits (lecture, écriture, exécution) par rapport à l'utilisateur et au groupe qui possède ce fichier.
Pour gérer les utilisateurs et leurs groupes associés, le plus simple est d'utiliser user-admin : à noter qu'il n'est plus installé par défaut depuis la 11.10 dans Ubuntu mais il est par contre toujours dans Lubuntu, il faudra l'installer soi même.
Sinon il est toujours possible de passer par la ligne de commande :
- pour ajouter un utilisateur dans un groupe
$ adduser mon_user le_groupe
- pour supprimer un utilisateur d'un groupe dans lequel il est déjà
$ deluser mon_user le_groupe_existant
- pour changer le groupe primaire d'un utilisateur
$ usermod -g le_groupe_existant
mon_user
Nota Bene :
Toutes ces commandes sont à exécuter en mode super utilisateur (root
) par la commande sudo
.
Donc, par exemple, si on a créé un utilisateur polo
avec l'interface utilisateur, il a comme groupe primaire polo
(qui a été également créé). Pour que l'utilisateur polo
, soit dans le groupe users
et supprimer le groupe polo
il faut donc effectuer les commandes suivantes :
$ sudo adduser polo users
$ sudo usermod -g
users polo
$ sudo deluser polo polo # facultatif la ligne suivante supprime aussi l'utilisateur du groupe
$ sudo delgroup polo
Ou bien, on peut créer directement l'utilisateur polo dans le groupe users avec la commande suivante :
$ adduser --ingroup users polo
N'oubliez pas pour un profil administrateur de lui ajouter le groupe sudo
:
$ sudo adduser polo sudo
En ce qui concerne les fichiers :
- pour changer l'utilisateur propriétaire d'un fichier, on utilise la commande
chown
(avec l'option-R
pour parcourir l'arborescence récursivement) - pour changer le groupe propriétaire d'un fichier, on utilise la commande
chgrp
(avec l'option-R
pour parcourir l'arborescence récursivement)
Bonne gestion de groupes et d'utilisateurs.