Sous Linux, dans la plupart des cas, vous utilisez un compte utilisateur qui est créé lors de l’installation du système et qui est administrateur. Ce compte peut tout faire sur le système. Alors, il peut être utile d’avoir des comptes standards ou normaux (non-admin) qui ne pourront pas toucher au système. Par exemple pour vos enfants. Alors, voici un guide pour ajouter un compte utilisateur normal ou standard sous Linux (Debian, Ubuntu, Linux Mint).
Table des matières
Qu’est-ce qu’un compte utilisateur ?
Un compte utilisateur vous permet de vous connecter sur votre machine et, en fonction de son type, vous autorise à faire ou non des actions dessus. Sur la plupart de système d’exploitation, il existe trois types de compte :
- Les comptes administrateurs. Ils peuvent tout faire. Par exemple, ils peuvent modifier la configuration du système, installer n’importe quel logiciel, de nouveaux périphériques, changer des droits d’accès sur des dossiers ou fichiers… Donc, il vaut mieux ne pas les laisser à la portée de tout le monde.
- Les comptes utilisateurs standards. Ils peuvent faire que ce qui leur a été autorisé par l’administrateur. Par défaut, ils ne pourront pas toucher au système, installer n’importe quel logiciel touchant à ce dernier,… D’ailleurs aujourd’hui, dans la plupart des entreprises, c’est généralement ce type de compte que vous avez pour vous connecter sur votre session Windows.
- Et les comptes systèmes. Ils vous sont, la plupart du temps, cachés et sont utilisés par le système pour son fonctionnement.
De plus, chaque utilisateur possède un dossier à son nom, aussi appelé home, où seront stockés, par défaut, ses dossiers personnels (Documents, Images, Musique,…), ses préférences pour sa session utilisateur et ses applications, etc.
Prérequis
- Avoir et utiliser un compte administrateur
Ajouter un compte utilisateur normal ou standard en ligne de commande
Bien qu’il soit possible de le faire depuis une interface graphique (ce que nous verrons plus bas), je trouve que, sous Linux, la manière la plus rapide pour créer un compte utilisateur est de le faire en ligne de commande dans un terminal.
Donc, ouvrez un terminal (cf. mon guide pour ouvrir un terminal sous Ubuntu ou Linux Mint et sous Debian, vous trouverez son lanceur dans le menu des applications).
Puis pour créer un nouvel utilisateur, faites :
sudo adduser <nom_utilisateur>
<nom_utilisateur>
: à remplacer par le nom que vous voulez donner au nouveau compte. Il peut contenir que les minuscules de a à z, des chiffres (0 à 9) et les caractères .
, -
et _
.
Et, suivez les indications. En principe, elles sont dans la langue de votre système.
Par exemple, pour créer un utilisateur petittux
:
sudo adduser petittux
- Saisissez le mot de passe de votre compte administrateur (1). Alors le dossier personnel de cet utilisateur va être créé.
- Entrez le mot de passe pour le nouvel utilisateur et confirmez-le (2).
- Répondez aux questions ou faites Entrée pour laisser vide (3). Il peut être pratique de saisir un Nom complet, par exemple le prénom avec une majuscule et des accents.
Le compte ainsi créé est un compte utilisateur normal ou standard. Rapide ! non ? 😉
Si vous voulez en faire un administrateur (lui donner des droits administrateur), vous avez juste à l’ajouter au groupe
sudo
:sudo usermod -a -G sudo <nom_utilisateur>
Supprimer un compte utilisateur en ligne de commande
Pour supprimer un utilisateur, dans un terminal, faites :
sudo userdel <nom_utilisateur>
<nom_utilisateur>
: à remplacer par le nom du compte utilisateur que vous voulez supprimer.
Il est aussi possible d’ajouter et combiner les arguments :
-
-r
pour supprimer le dossier de cet utilisateur en même temps
sudo userdel -r <nom_utilisateur>
-f
pour forcer la suppression, même si le compte utilisateur et encore connecté
sudo userdel -f <nom_utilisateur>
Ajouter ou supprimer un compte utilisateur via l’interface graphique
L’interface graphique pour ajouter un nouveau compte utilisateur dépend de l’environnement de bureau et de l’OS utilisé. D’ailleurs, tous n’en proposent pas de base.
De plus, un utilitaire qui peut être présent sur vos dépôts (pas sur toutes les distributions) ou déjà installé permet aussi d’avoir une interface graphique pour gérer ses utilisateurs : gnome-system-tools.
Dans l’environnement de bureau GNOME (Ubuntu, Debian,…)
Ajouter un utilisateur dans GNOME
Ouvrez les paramètres de GNOME
Puis allez dans l’onglet : Utilisateurs (1) et pour pouvoir ajouter un nouveau compte, cliquez sur Déverrouiller (2)
Et, cliquez sur ajouter un utilisateur
Par défaut, il est proposé de créer un utilisateur normal. Mais vous pouvez aussi changer et choisir Administrateur. Puis renseignez :
- Le nom complet. C’est un nom qui sert que pour l’affichage. Il peut donc contenir des majuscules, de minuscules, des chiffres, des caractères accentués et des espaces
- Le nom d’utilisateur. Il peut contenir que les minuscules de a à z, des chiffres (0 à 9) et les caractères
.
,-
et_
.
Définissez le mot de passe du compte ou laissez l’utilisateur le définir un lors de sa première connexion.
Terminez en cliquant sur Ajouter.
Le nouveau compte apparait dans la liste des utilisateurs.
Supprimer un utilisateur dans GNOME
Sélectionnez le compte utilisateur à supprimer (1) et cliquez sur le bouton Supprimer l’utilisateur (2).
Puis choisissez si vous voulez conserver ou pas les fichiers de cet utilisateur (son dossier personnel dans /home
)
Dans l’environnement de bureau Cinnamon (Linux Mint, LMDE,…)
Ajouter un utilisateur dans Cinnamon
Allez dans le Menu des applications > Administration
et lancez Utilisateurs et Groupes :
Pour ajouter un nouveau compte utilisateur, cliquez sur le bouton Ajouter
Alors, définissez le type (par défaut Standard), renseignez le nom complet et le nom d’utilisateur. Terminez en cliquant sur le bouton Ajouter.
Ce nouveau compte, ne possédant pas de mot de passe, il faut absolument lui en donner un.
Pour des questions de sécurité, il n’est pas recommandé de laisser un compte utilisateur sans aucun mot de passe.
Pour définir le mot de passe, cliquez sur le champ : Aucun mot de passe n'est défini
.
Puis entrez et confirmez le mot de passe choisi.
Supprimer un utilisateur dans Cinnamon
Sélectionnez le compte utilisateur (1) et cliquez sur le bouton Supprimer (2).
Puis choisissez si vous voulez conserver ou pas les fichiers de cet utilisateur (son dossier personnel dans /home
).
Dans l’environnement KDE (Kubuntu,…)
Ajouter un utilisateur dans KDE
Allez dans le paramètre du système
Puis allez dans la section Utilisateurs (1) et cliquez sur le bouton Ajouter un nouvel utilisateur (2)
Renseignez lez différents champs (1) puis cliquez sur le bouton Créer (2).
Le nouvel utilisateur s’ajoute à la liste.
Vous pourrez alors, éventuellement, changer son type pour en faire un administrateur.
Supprimer un utilisateur dans KDE
Sélectionnez l’utilisateur (1) et cliquez sur le bouton Supprimer un utilisateur… (2)
Alors le bouton se transforme pour vous proposer de choisir si vous voulez conserver ou supprimer les fichiers de l’utilisateur
Avec l’utilitaire gnome-system-tools
gnome-system-tools
est un utilitaire permettant de gérer les utilisateurs dans une interface graphique. À la base pour Gnome 2, il peut aussi s’installer sur les environnements Xfce, MATE… D’ailleurs certaines distributions l’intègrent par défaut comme Xubuntu (installation complète), Linux Mint Xfce ou Linux Mint MATE.
Pour les autres basés sur Debian ou Ubuntu, vous pouvez l’installer avec la commande suivante :
sudo apt install gnome-system-tools
Une fois installé, vous trouverez son lanceur dans le menu des applications sous le nom d’Utilisateurs et groupes.
Ajouter un utilisateur avec gnome-system-tools
Cliquez sur le bouton ajouter
Renseignez le nom et l’utilisateur, puis validez.
Choisissez un mot de passe et validez.
Le nouveau compte s’ajoute à la liste.
Supprimer un utilisateur avec gnome-system-tools
Sélectionnez l’utilisateur (1) et cliquez sur le bouton Supprimer (2).
Puis choisissez si vous voulez conserver ou pas les fichiers de cet utilisateur (son dossier personnel dans /home
).
Pour aller plus loin
- Le chapitre de la documentation Debian pour ajouter un utilisateur supplémentaire (en ligne de commande)
- et mon guide sur comment faire sous Windows 10 pour ajouter un compte utilisateur.