GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer un utilisateur sous Linux[Gestion des utilisateurs]

Aperçu

Savoir comment créer un utilisateur sous Linux 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 bien sûr 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 un utilisateur sous Linux via un terminal et comment supprimer également un utilisateur sous Linux. 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.

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.

Cet article est une introduction à notre série d'articles sur la gestion des utilisateurs dans Linux. La prochaine ligne d'actions dans la gestion des utilisateurs est la gestion des groupes d'utilisateurs. Ce processus est couvert dans ce post et peut être vérifié si nous avons couvert les étapes de création de groupes d'utilisateurs et d'ajout et de suppression d'utilisateurs à un groupe/d'un groupe.

Comment créer un utilisateur sous Linux

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 newuser

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 newuser2

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 newuser2

Nous pouvons dire, essentiellement, si vous avez besoin de créer rapidement un utilisateur sous Linux 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 :

Pour les distributions basées sur Debian/Ubuntu

sudo usermod -aG sudo newuser

Pour RedHat/CentOs/Rocky

sudo usermod -aG wheel newuser

Comment supprimer un utilisateur sous Linux

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 newuser

Résumé

Vous savez maintenant comment créer un utilisateur sous Linux et comment supprimer un utilisateur sous Linux. 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, CentOS, Red Hat, etc.


Linux
  1. Comment créer un script d'une commande Linux

  2. Comment créer un utilisateur Linux avec Ansible

  3. Comment créer un utilisateur Sudo dans Rocky Linux 8

  4. Comment puis-je créer un utilisateur sans connexion ?

  5. Comment créer un utilisateur root supplémentaire ?

Comment créer des utilisateurs sous Linux (commande useradd)

Comment créer des utilisateurs à l'aide de la commande Useradd sous Linux

Comment créer un alias sous Linux

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

Comment créer un groupe sous Linux - Commande groupadd

Comment créer une partition à l'aide de la commande "parted"