adduser Générateur de commandes
Générer des commandes adduser pour créer un nouveau compte utilisateur
Premiers pas avec adduser
## Qu’est-ce que adduser ?
La commande `adduser` crée un nouveau compte utilisateur sur les systèmes Debian/Ubuntu. Il s’agit d’un wrapper interactif et plus convivial autour de `useradd` qui demande par défaut un mot de passe et un nom complet, configure un répertoire personnel et y copie des fichiers de base.
## Comment l’utiliser
1. **Entrer le nom d’utilisateur** : Indiquez le nom d’accès du nouveau utilisateur (obligatoire). 2. **Définir les options du compte** : Spécifiez éventuellement le groupe principal, les groupes supplémentaires, le répertoire personnel, le shell ou un commentaire GECOS. 3. **Sélectionner les options** : Cochez `-m` pour créer un répertoire personnel, ou `--system` pour un compte système. 4. **Copier et exécuter** : Copiez la commande générée dans votre terminal. Exécutez-la en tant que root ou avec `sudo`.
Options courantes
### `-g` Groupe principal Définir le groupe de connexion principal de l’utilisateur par son nom ou son GID. Cela remplace la valeur par défaut qui consiste à créer un groupe portant le nom de l’utilisateur.
### `-G` Groupes supplémentaires Ajouter l’utilisateur à d’autres groupes (séparés par des virgules, sans espaces). Exemple : `-G sudo,docker`.
### `-d` Répertoire personnel Spécifier un chemin de répertoire personnel différent de la valeur par défaut, par exemple `-d /var/lib/jenkins`.
### `-s` Shell de connexion Définir le chemin de la shell de connexion. Valeurs courantes : `/bin/bash`, `/bin/zsh`, `/usr/sbin/nologin` (pour les comptes de service).
### `-m` Créer le répertoire personnel Créer le répertoire personnel et le remplir à partir de `/etc/skel`. En l’absence de `-m` sur un système qui ne le crée pas par défaut, aucun répertoire personnel n’est créé.
### `-c` Commentaire (GECOS) Définir le champ de commentaire (nom complet, numéro de bureau, numéro de téléphone) affiché par des outils tels que `finger` et dans les e-mails.
### `--system` Utilisateur système Créer un utilisateur système (plage de UID plus basse, pas d’expiration par défaut) pour des comptes de service tels que les bases de données ou les daemons.
▶Comment crée-t-on un utilisateur avec des droits sudo et accès à Docker ?
▶Comment crée-t-on un compte de service qui ne peut pas se connecter ?
▶adduser vs useradd — quelle est la différence ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.