GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Créer et supprimer des utilisateurs dans Ubuntu 20.04

Aperçu

Savoir comment créer et supprimer des utilisateurs dans Ubuntu est l'une des compétences de base qu'un utilisateur Linux (administrateur) doit connaître et toujours l'une des compétences les plus importantes à avoir (gestion des utilisateurs). La raison derrière cela est que, dans chaque système d'exploitation multi-utilisateurs (Linux également), il existe et il devrait y avoir un ensemble de différentes autorisations d'utilisateurs et de différents groupes d'utilisateurs. C'est pour des raisons de sécurité.

Vous ne voulez pas qu'un seul utilisateur gère l'ensemble du système qui s'exécute sur un environnement de production (c'est-à-dire sur des serveurs). Il est toujours conseillé d'avoir plusieurs utilisateurs sur votre système. Parfois, vous devrez peut-être qu'un utilisateur agisse uniquement en tant que compte de service (n'ayant pas de dossier de départ, pas d'accès au shell et ne pouvant exécuter que des applications et des outils spécifiques).

Dans cet article, nous expliquerons comment créer et supprimer des utilisateurs dans Ubuntu via un terminal. Les commandes que nous utiliserons pour exécuter ces actions sont - "adduser" et "deluser". Vous pouvez également créer un nouvel utilisateur avec la commande - "useradd". Il existe des différences entre ces deux commandes. Ils se comportent différemment et couvriront les deux.

La prochaine étape des compétences de gestion des utilisateurs consiste à créer des groupes d'utilisateurs et à ajouter un utilisateur à un groupe (et bien sûr à supprimer un utilisateur d'un groupe et à supprimer un groupe). Vous pouvez également consulter cette procédure sur ce post – LIEN .

Prérequis :

Pour pouvoir créer et supprimer des utilisateurs, vous devez être connecté en tant que root ou en tant qu'utilisateur avec des privilèges sudo.

Comment créer et supprimer des utilisateurs dans Ubuntu

Comment créer un utilisateur avec la commande adduser

Nous allons d'abord créer un nouvel utilisateur avec la commande "adduser". La commande "adduser" créera automatiquement un nouvel utilisateur avec un répertoire personnel et demandera également de définir le mot de passe pour le nouvel utilisateur, de créer des paramètres utilisateur par défaut (en ajoutant les détails de l'utilisateur dans le fichier /etc/passwd, en ajoutant un identifiant d'utilisateur unique , etc). Une fois que vous êtes dans un terminal pour créer un nouvel utilisateur, vous tapez "adduser" et c'est "nom d'utilisateur". Votre mot de passe sudo vous sera demandé.

sudo adduser nouvel utilisateur

Une fois que vous avez tapé votre mot de passe, il vous sera demandé une série de questions, à partir desquelles le mot de passe est nécessaire pour le nouvel utilisateur, et toutes les autres questions sont facultatives.

Après il vous suffira de confirmer les informations avec « y ». Et vous avez créé avec succès un nouvel utilisateur. Cette commande créera également un nouveau répertoire personnel pour les utilisateurs.

Aussi, gardez à l'esprit que dans Ubuntu, par défaut, les membres du groupe sudo bénéficient d'un accès sudo. Cela signifie que l'utilisateur nouvellement créé ne sera pas dans le groupe d'utilisateurs sudo par défaut et vous devrez l'ajouter.

Comment créer un utilisateur avec la commande useradd

Lorsque vous créez un nouvel utilisateur avec la commande "useradd", cela créera simplement un utilisateur "vide". Il n'aura pas de répertoire personnel, il n'aura pas de mot de passe et ne fera partie d'aucun groupe d'utilisateurs. Cela signifie qu'après la création de l'utilisateur avec la commande "useradd", vous devrez tout définir séparément.

sudo useradd newuser2

Il existe bien sûr des options pour cette commande qui peuvent ajouter et définir d'autres paramètres utilisateur nécessaires. Par exemple, si vous avez besoin d'avoir un répertoire personnel pour un nouvel utilisateur, vous devez alors ajouter l'option "-m" sur la commande "useradd". La commande ressemble à ceci :

sudo useradd -m nouvelutilisateur2

Après la création de l'utilisateur avec la commande "useradd", l'utilisateur ne pourra pas se connecter car il n'a pas de mot de passe défini (la commande ne le définit pas). Le mot de passe peut être facilement défini avec la commande "passwd".

sudo passwd nouvelutilisateur2

Nous pouvons dire, essentiellement, si vous avez besoin de créer rapidement un utilisateur dans Ubuntu avec une seule commande, avec un répertoire personnel, un mot de passe et tout ce que l'utilisateur de bureau a, utilisez la commande - adduser. Pour plus de contrôle et de gestion des utilisateurs sur les serveurs, mieux vaut utiliser la commande useradd.

Pour plus d'options et d'informations sur la définition d'autres paramètres utilisateur, vous pouvez vous référer aux pages de manuel des deux commandes - adduser , useradd

Ajouter des privilèges utilisateur sudo à un nouvel utilisateur

Pour ajouter l'autorisation sudo au nouvel utilisateur, nous utilisons l'outil "usermod" pour modifier l'utilisateur. L'outil doit être exécuté avec sudo. Exécutez la commande comme ceci :

sudo usermod -aG sudo newuser
 

Comment supprimer un utilisateur dans Ubuntu

Pour cette action, vous utiliserez la commande "deluser" et tapez son "nom d'utilisateur". Pour cette commande également, vous devez l'exécuter avec sudo ou en tant que root.

sudo userdel newuser

Après avoir tapé le mot de passe sudo/root - l'utilisateur et ses paramètres seront supprimés, mais son répertoire personnel et les fichiers ne seront pas supprimés. Pour supprimer un utilisateur avec son répertoire personnel en même temps, ajoutez l'option "-r" dans la commande. La commande ressemblera à ceci :

sudo userdel -r nouvelutilisateur

Résumé

Vous savez maintenant comment créer et supprimer des utilisateurs dans Ubuntu. Pour résumer les étapes que nous avons effectuées - créé un utilisateur avec la commande "adduser", créé un utilisateur avec la commande "useradd" (avec le répertoire de base de l'utilisateur) et supprimé les utilisateurs ainsi que leur répertoire de base. Soulignons également que toutes les commandes que nous avons utilisées dans cet article peuvent bien sûr s'appliquer à n'importe quelle distribution basée sur Ubuntu, ainsi qu'à d'autres distributions telles que Debian, Kubuntu, Pop OS et Linux Mint.


Ubuntu
  1. Comment créer et supprimer un utilisateur sur Ubuntu 16.04

  2. Comment créer et supprimer un utilisateur sur Debian 9

  3. Créer et supprimer des utilisateurs locaux sur Windows Server

  4. Créer et modifier des utilisateurs dans MySQL

  5. Créer, gérer et supprimer des utilisateurs et des groupes dans Active Directory

Comment ajouter et supprimer des utilisateurs sur Ubuntu 20.04

Comment ajouter, supprimer et accorder des privilèges Sudo aux utilisateurs d'Ubuntu

Comment afficher et supprimer l'historique du terminal dans Ubuntu 20.04

Comment créer un utilisateur Sudo sur Ubuntu et Debian

Supprimer des utilisateurs sous Linux avec la commande Userdel

Comment créer et gérer de nouveaux utilisateurs sous Linux