J’ai déjà créé un petit tutoriel sur la création et la configuration d’utilisateurs sous Linux en utilisant la commande bas niveau useradd. Bien que cette commande soit très puissante et offre de nombreuses possibilités, il existe une alternative plus simple et plus intuitive : adduser.
Ce tutoriel se concentrera sur l’utilisation de adduser, un outil convivial, largement utilisé dans les distributions comme Debian et Ubuntu. Contrairement à useradd, qui requiert de spécifier manuellement plusieurs options, adduser est un script Perl de plus haut niveau qui rend le processus de création d’un utilisateur beaucoup plus facile. Il guide l’utilisateur à travers des étapes interactives, comme l’attribution d’un mot de passe et la création automatique d’un répertoire personnel. Cette approche fait de adduser un excellent choix pour les débutants, tout en restant suffisamment puissant pour répondre aux besoins des administrateurs expérimentés.
Syntaxe de base
La commande adduser a une syntaxe simple :
adduser nom_utilisateur
Cette commande vous demandera ensuite une série d’informations telles que le mot de passe et le nom complet, vous évitant d’avoir à mémoriser toutes les options comme avec useradd.
Création d’un utilisateur simple
Lorsque vous exécutez la commande adduser suivie du nom de l’utilisateur, le script vous guide de manière interactive à travers le processus de création de l’utilisateur. Prenons un exemple concret :
adduser oleks
Voici ce qui se passe lors de l’exécution de cette commande (comme montré dans l’image fournie) :
- Création du groupe utilisateur : Le groupe oleks est automatiquement créé avec un GID (Group ID) unique, ici 1000. Ce groupe est spécialement associé à cet utilisateur.
- Ajout de l’utilisateur : L’utilisateur oleks est ensuite créé avec un UID (User ID) de 1000. L’UID est un identifiant unique pour l’utilisateur sur le système.
- Création du répertoire personnel : La commande adduser crée un répertoire personnel pour oleks dans /home/oleks, offrant ainsi à l’utilisateur un espace de stockage dédié pour ses fichiers et configurations.
- Copie des fichiers du répertoire /etc/skel : Les fichiers de base présents dans le répertoire /etc/skel sont automatiquement copiés dans le répertoire personnel de l’utilisateur. Ce répertoire sert de modèle pour configurer l’environnement de chaque nouvel utilisateur avec des fichiers par défaut comme .bashrc et .profile.
- Demande de mot de passe : Le système vous invite ensuite à entrer un mot de passe pour l’utilisateur. Ce mot de passe est nécessaire pour permettre à l’utilisateur de se connecter.
- Saisie d’informations supplémentaires : adduser vous demande ensuite des informations optionnelles, telles que le nom complet, le numéro de téléphone professionnel, et d’autres détails. Ces champs peuvent être laissés vides si les informations ne sont pas pertinentes.
- Vérification des informations : Avant de finaliser la création de l’utilisateur, adduser vous demande de vérifier les informations saisies. Vous pouvez confirmer en tapant y pour valider ou n pour apporter des modifications.
- Ajout aux groupes supplémentaires : Enfin, l’utilisateur oleks est ajouté à des groupes supplémentaires, comme users, en plus de son groupe personnel. Cela lui permet d’accéder à certaines ressources du système selon les permissions définies.
Comparaison avec useradd
Imaginez useradd comme une boîte à outils : il est très complet mais demande de connaître chaque outil et comment l’utiliser, en saisissant des options comme -m pour créer un répertoire personnel ou -s pour définir la shell par défaut. De l’autre côté, adduser est comme un assistant personnel : il vous guide à chaque étape et prend en charge les détails techniques pour vous. Plus besoin de se souvenir de longues commandes ! Tout se fait de manière simple et interactive, ce qui le rend parfait pour ceux qui débutent sous Linux ou qui préfèrent une approche plus pratique. Bien sûr, adduser ne propose pas toutes les options avancées de useradd, mais il est largement suffisant pour la majorité des tâches de gestion d’utilisateurs.
adduser est l’ami des débutants ! Il simplifie la gestion des utilisateurs sous Linux en rendant chaque étape facile et compréhensible. Son interface interactive permet de créer des utilisateurs sans avoir à se soucier des options complexes de useradd. Que vous soyez nouveau dans le monde Linux ou que vous souhaitiez simplement un moyen rapide et efficace de gérer des utilisateurs, adduser est votre meilleur choix.
Maîtriser adduser vous donnera la confiance nécessaire pour administrer un système Linux, que ce soit à la maison ou dans un environnement professionnel. Alors, n’hésitez pas à l’essayer et à découvrir à quel point il peut rendre la gestion des utilisateurs plus amusante et moins intimidante !
Bonne chance!