GNU/Linux >> Tutoriels Linux >  >> Debian

Comment créer et supprimer un utilisateur sur Debian 9

Dans ce didacticiel, nous allons vous montrer comment créer et supprimer un utilisateur sur Debian 9. Lors de la configuration initiale du serveur, un seul compte d'utilisateur est créé et il s'agit du compte d'utilisateur "root". Cet utilisateur root dispose des privilèges les plus élevés et a accès à tous les fichiers et commandes du système. Mais avoir trop de privilèges et exécuter en tant qu'utilisateur root n'est pas toujours recommandé et si vous ne faites pas assez attention, cela peut avoir des conséquences destructrices pour votre système.

C'est pourquoi il est recommandé de créer des utilisateurs supplémentaires avec des privilèges limités pour vos tâches les plus courantes. Un nouveau compte utilisateur doit également être créé pour tout autre utilisateur qui utilisera votre serveur. De plus, nous vous montrerons également comment accorder à ces utilisateurs les privilèges root si nécessaire via la commande sudo.

Créer un nouvel utilisateur sur Debian 9

Tout d'abord, vous devez établir une connexion à votre serveur en tant qu'utilisateur root via SSH.

Une fois connecté, vous pouvez créer un nouvel utilisateur avec le adduser commande. Dans notre exemple, nous allons créer un utilisateur appelé "newuser". Pour ce faire, tapez simplement ce qui suit dans votre ligne de commande :

adduser newuser

Des questions supplémentaires vous seront posées.
Tout d'abord, vous devrez entrer et confirmer un mot de passe pour cet utilisateur.
Ensuite, il vous sera demandé des informations supplémentaires sur l'utilisateur, telles que le nom complet, la chambre numéro de téléphone, téléphone au travail, téléphone à la maison et autres. Ces informations sont facultatives et vous pouvez simplement appuyer sur ENTER sur chaque question pour les ignorer.
À la fin, il vous sera demandé de confirmer toutes les informations que vous avez saisies jusqu'à présent. Si tout est correct, appuyez simplement sur Y puis sur Entrée.

Voici la sortie que vous devriez obtenir, pour notre nouvel utilisateur appelé "newuser":

Adding user `newuser' ...
Adding new group `newuser' (1000) ...
Adding new user `newuser' (1000) with group `newuser' ...
Creating home directory `/home/newuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for newuser
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] Y

Avec cela, un nouvel utilisateur et un groupe nommé "newuser" ont été créés avec succès. Son répertoire personnel a également été créé à l'emplacement suivant sur votre serveur :/home/newuser

Vous pouvez maintenant vous connecter en tant qu'utilisateur "newuser" à votre serveur en utilisant le mot de passe que vous avez configuré.

Ajouter un utilisateur au groupe sudo sur Debian 9

Nous allons maintenant vous montrer comment autoriser ce nouvel utilisateur que vous venez de créer, à exécuter des commandes en tant que superutilisateur ou un autre utilisateur du système. Pour ce faire, vous devrez ajouter l'utilisateur au groupe sudo. Tous les membres de ce groupe ont des privilèges sudo.
Par défaut, tous les nouveaux utilisateurs ne sont ajoutés à leur propre groupe que lors de la création initiale de l'utilisateur. Pour ajouter notre utilisateur "newuser" au groupe sudo, vous devez exécuter la commande suivante :

usermod -aG sudo newuser

Vous pouvez également vérifier si notre utilisateur est maintenant membre du groupe sudo , avec les groupes commandes :

groups newuser

Vous devriez obtenir le résultat suivant, indiquant que "newuser" est membre à la fois de newuser et du groupe sudo :

newuser : newuser sudo

Vous pouvez maintenant basculer vers cet utilisateur avec le su commande :

su newuser

et essayez d'exécuter des commandes avec des privilèges d'administration en utilisant sudo commande. Par exemple, un utilisateur normal n'a pas les privilèges pour exécuter les commandes nécessaires à la mise à niveau de tous les logiciels système sur le serveur vers la dernière version :

apt-get update && sudo apt-get upgrade

Si vous essayez d'exécuter ces commandes normalement, alors que vous êtes connecté en tant qu'utilisateur "newuser", vous obtiendrez le résultat suivant :

Reading package lists... Done
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/

Mais puisque notre utilisateur est ajouté au groupe sudo, nous pouvons utiliser le sudo commande pour réussir la mise à jour de notre système :

sudo apt-get update && sudo apt-get upgrade

Supprimer un utilisateur sur Debian 9

Une fois que vous n'avez plus besoin de l'utilisateur que nous avons créé, nous pouvons le supprimer avec le deluser commande.

Disons que nous voulons supprimer l'utilisateur "newuser". Vous pouvez exécuter la commande suivante pour ce faire :

deluser newuser

Cependant, cela ne supprimera pas le répertoire personnel de l'utilisateur. Si vous souhaitez également supprimer le répertoire personnel de l'utilisateur, vous devez exécuter la commande suivante :

deluser --remove-home newuser

L'utilisateur est maintenant complètement supprimé de notre système.

C'est tout ce que vous devez savoir lorsqu'il s'agit de créer et de supprimer un utilisateur sur Debian 9.

Bien sûr, vous n'êtes pas obligé de créer et de supprimer des utilisateurs sur Debian 9, si vous utilisez l'un de nos services d'hébergement VPS gérés, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de vous aider à créer un nouvel utilisateur ou à supprimer un utilisateur existant. sur Debian 9. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.


Debian
  1. Comment créer un utilisateur Sudo sur CentOS, Ubuntu et Debian

  2. Comment ajouter et supprimer un utilisateur dans Ubuntu, Debian et LinuxMint

  3. Créer et supprimer des utilisateurs dans Ubuntu 20.04

  4. Comment créer et supprimer un groupe d'utilisateurs sous Linux

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

Comment créer un utilisateur SFTP uniquement dans Debian 11

Comment créer une base de données et un utilisateur MySQL dans cPanel ?

Comment créer une nouvelle base de données et un utilisateur MySQL ?

Comment créer et supprimer des sous-domaines dans cPanel ?

Comment créer et supprimer des sous-domaines dans hPanel ?

Comment créer un utilisateur Sudo sur Ubuntu et Debian