useradd
)sous Linux/DebianLa gestion des utilisateurs est l’une des tâches fondamentales de l’administration système sous Linux/Debian. Chaque utilisateur sur un système Linux possède un identifiant unique et des autorisations d’accès qui lui sont propres. Créer un utilisateur est une étape essentielle pour garantir la sécurité et la personnalisation de votre système.
Dans cet article, nous allons explorer en détail la création d’un utilisateur sous Linux/Debian, en mettant en avant deux commandes essentielles : adduser
et useradd
. Vous apprendrez à créer des comptes utilisateur avec des options personnalisées pour répondre aux besoins spécifiques de votre système.
adduser
La commande adduser
est une interface conviviale pour la création d’utilisateurs sous Linux/Debian. Elle simplifie le processus en posant des questions à l’administrateur système pour configurer le compte utilisateur. Voici comment l’utiliser :
sudo adduser nom_utilisateur
Remplacez nom_utilisateur
par le nom d’utilisateur que vous souhaitez créer. Après avoir exécuté la commande, vous serez guidé à travers une série de questions pour configurer le compte. Il vous sera demandé de définir un mot de passe, de saisir des informations utilisateur facultatives telles que le nom complet, le numéro de téléphone, etc.
adduser
effectue également des tâches en arrière-plan, telles que la création d’un répertoire personnel pour l’utilisateur dans le répertoire /home
et la configuration d’un ensemble de fichiers de configuration par défaut.
useradd
La commande useradd
offre un contrôle plus granulaire sur la création d’un utilisateur, mais elle nécessite une syntaxe plus précise. Voici comment l’utiliser :
sudo useradd [options] nom_utilisateur
[options]
: Vous pouvez spécifier des options pour personnaliser le compte utilisateur, telles que le groupe primaire, le répertoire personnel, etc. Par exemple, -g
permet de définir le groupe primaire de l’utilisateur.nom_utilisateur
: Remplacez ceci par le nom d’utilisateur que vous souhaitez créer.La commande useradd
crée le compte utilisateur, mais vous devrez ensuite utiliser d’autres commandes pour définir un mot de passe, créer le répertoire personnel et configurer les informations utilisateur.
useradd
La commande useradd
offre une flexibilité accrue pour la création d’utilisateurs, mais elle nécessite une compréhension plus approfondie de ses options. Voici quelques-unes des options couramment utilisées avec useradd
:
-m
: Cette option indique à useradd
de créer le répertoire personnel de l’utilisateur dans /home
. Par défaut, useradd
ne crée pas ce répertoire, mais le répertoire personnel est essentiel pour que l’utilisateur puisse stocker ses fichiers et ses données.-g
: Utilisez cette option pour spécifier le groupe primaire de l’utilisateur. Par défaut, useradd
crée un groupe portant le même nom que l’utilisateur et le défini comme groupe primaire. Vous pouvez utiliser cette option pour spécifier un autre groupe existant.-G
: Vous pouvez ajouter l’utilisateur à des groupes supplémentaires à l’aide de cette option. Par exemple, pour ajouter l’utilisateur à un groupe appelé groupe1
et groupe2
, vous pouvez utiliser -G groupe1,groupe2
.-s
: Cette option permet de spécifier le shell par défaut de l’utilisateur. Par exemple, pour définir le shell Bash, utilisez -s /bin/bash
.-d
: Vous pouvez utiliser cette option pour spécifier un répertoire personnel personnalisé pour l’utilisateur. Par défaut, useradd
crée le répertoire personnel dans /home
. Si vous souhaitez spécifier un emplacement différent, utilisez -d /chemin/vers/repertoire
.Après avoir créé l’utilisateur avec useradd
, vous devrez définir un mot de passe pour le compte à l’aide de la commande passwd
:
sudo passwd nom_utilisateur
L’administrateur système devra saisir le mot de passe souhaité deux fois pour le confirmer.
Bonnes Pratiques
Lors de la création d’utilisateurs sous Linux/Debian, voici quelques bonnes pratiques à garder à l’esprit :
userdel
pour supprimer un compte.fail2ban
pour détecter et répondre aux tentatives d’accès non autorisées.La création d’un utilisateur sous Linux/Debian est une étape fondamentale dans la gestion de votre système. En utilisant correctement les commandes useradd
et adduser
, vous pouvez personnaliser les comptes utilisateur pour répondre aux besoins spécifiques de votre environnement. Dans la prochaine partie de cet article, nous aborderons des sujets avancés tels que la modification d’utilisateurs existants et la gestion des mots de passe.