Dernière mise à jour : 26/05/2016
La gestion des utilisateurs peut se faire au moyen d'outils graphiques plus ou moins évolués. Ci-dessous, vous voyez l'outil standard de Ubuntu qui est très simple, mais adapté à un PC familial.
Il existe tout un série de commandes permettant de gérer les utilisateurs à partir de la console. Chaque commande possède de nombreux de paramètres. Voici un petit aperçu des commandes de base. Pour plus d'information, n'hésitez pas à consulter les pages de manuel.
La création d'un utilisateur se fait au moyen de la commande adduser [user]
.
Cette commande permet de donner un certain nombre d'informations au compte. Voici
comme exemple la création d'un utilisateur appelé "test".
root@*****:/home/sebas# adduser test Ajout de l'utilisateur « test » ... Ajout du nouveau groupe « test » (1004) ... Ajout du nouvel utilisateur « test » (1004) avec le groupe « test » ... Création du répertoire personnel « /home/test »... Copie des fichiers depuis « /etc/skel »... Entrez le nouveau mot de passe UNIX : Retapez le nouveau mot de passe UNIX : passwd : le mot de passe a été mis à jour avec succès Modification des informations relatives à l'utilisateur test Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée Nom complet []: N° de bureau []: Téléphone professionnel []: Téléphone personnel []: Autre []: Cette information est-elle correcte ? [O/n]
Pour changer le mot de passe d'un compte utilisateur, on utilise la commande
passwd [user]
. Seul le super-utilisateur peut changer le mot de passe
d'un autre utilisateur. Si vous voulez changer votre propre mot de passe, vous
devez utiliser la commande sans paramètre. Voici comme exemple le changement du
mot de passe d'un utilisateur appelé "test".
root@*****:/home/sebas# passwd test Entrez le nouveau mot de passe UNIX : Retapez le nouveau mot de passe UNIX : passwd : le mot de passe a été mis à jour avec succès
La création d'un groupe se fait au moyen de la commande addgroup [user]
.
Voici comme exemple la création d'un groupe appelé "test2".
root@*****:/home/sebas/Documents/commandes_linux# addgroup test2 Ajout du groupe « test2 » (GID 1005)... Fait.
La modification d'un utilisateur se fait au moyen de la commande usermod
.
Cette commande permet, entre autre, de modifier le répertoire de l'utilisateur,
les groupes auxquels appartient l'utilisateur, le nom d'utilisateur, le mot de passe,
etc. Voici comme exemple l'ajout de l'utilisateur "test" au groupe "test2".
root@*****:/home/sebas# usermod test -aG test2 root@*****:/home/sebas# groups test test : test test2
La suppression d'un utilisateur se fait au moyen de la commande deluser [user]
.
Si vous voulez supprimer en même temps le répertoire de l'utilisateur, vous pouvez
utiliser l'option --remove-home
. Voici comme exemple la suppression
de l'utilisateur "test".
root@*****:/home/sebas# deluser --remove-home test Recherche des fichiers à sauvegarder ou à supprimer... Suppression des fichiers... Suppression de l'utilisateur « test »... Attention ! Le groupe « test » ne contient plus aucun membre. Fait.
La suppression d'un groupe se fait au moyen de la commande delgroup [group]
.
Voici comme exemple la suppression du groupe "test2".
root@*****:/home/sebas# delgroup test2 Suppression du groupe « test2 »... Fait.
La commande su [user]
permet de se faire passer pour un autre utilisateur.
La commande sudo
permet d'exécuter des commandes en tant que super-utilisateur.
Cette commande est très utilisée dans les systèmes qui "cachent" le super-utilisateur.
La combinaison des deux commandes permet de passer en console super-administrateur.
sebas@*****:~$ sudo su [sudo] password for sebas: root@*****:/home/sebas#
Pour afficher les groupes d'un utilisateur, vous pouvez utiliser la commande groups [user]
.
Si vous ne spécifiez pas l'utilisateur, la commande affichera les groupes de l'utilisateur
courant.
root@clara:/home/sebas# groups sebas sebas : sebas adm cdrom sudo dip plugdev lpadmin sambashare
© Sébastien Adam 1996 ~ 2023 - https://www.sebastienadam.be/ - .