====== adduser ======
* Objet : adduser
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : //Créer des users. //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi : {{tag>à-compléter}}{{tag>à-tester}}
* Création par [[user>smolski]] le 10-10-2013
* Testé par <...> le <...>
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6027 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
**Nota :** Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
------
Ne pas confondre le script interactif ''/usr/sbin/adduser'' avec la commande ''/usr/sbin/useradd''. \\
En effet :
* ''/usr/sbin/adduser'' -> est //le script interactif// écrit en Perl qui utilise l'exécutable binaire [[doc:systeme:useradd]].
* ''/usr/sbin/useradd'' -> est //la commande exécutable// binaire **useradd** qui est appelée par le script **adduser** écrit en Perl.
//Merci à //**MicP**// d'avoir apporté ces précisions sur le forum !// :-)
===== Préambule =====
Les commandes ''adduser'' et ''addgroup'' permettent d'ajouter des utilisateurs ou des groupes au système en fonction des options fournies en ligne de commande et des informations contenues dans le
fichier de configuration ''/etc/adduser.conf''
Ce sont des interfaces plus conviviales des programmes [[:doc:systeme:useradd]] et [[:doc:systeme:groupadd]].\\
Elles permettent de choisir par défaut :
- des UID ou des GID conformes à la charte Debian,
- de créer un répertoire personnel configuré suivant un modèle (squelette),
- d'utiliser un script sur mesure,
- et d'autres fonctionnalités encore...
===== Utilisation =====
Avec les privilèges des droits [[doc:systeme:superutilisateur]], il est possible d’ajouter rapidement des utilisateurs au système par le biais de la commande **adduser**.
==== Ajouter un utilisateur normal ====
La version minimale de cette commande consiste à donner en paramètre le nom de l’utilisateur à créer, exemple :
adduser public
Ajout de l'utilisateur « public » ...
Ajout du nouveau groupe « public » (1001) ...
Ajout du nouvel utilisateur « public » (1001) avec le groupe « public » ...
Création du répertoire personnel « /home/public »...
Copie des fichiers depuis « /etc/skel »...
Entrez le nouveau mot de passe UNIX :
Retapez le nouveau mot de passe UNIX :
passwd : le mot de passe a été mis à jour avec succès
Modification des informations relatives à l'utilisateur public
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
Nom complet []: public
N° de bureau []:
Téléphone professionnel []:
Téléphone personnel []:
Autre []:
Cette information est-elle correcte ? [O/n]o
== Remarque ==
Lorsque la commande **adduser** est utilisée sans précision du répertoire de travail de l’utilisateur, le système crée un répertoire dans ''/home'' dont le nom est identique au login.
==== Ajouter un utilisateur existant dans un groupe existant ====
Si adduser est appelé avec deux arguments sans option, il va ajouter un utilisateur existant dans un groupe existant, exemple :
adduser public groupepublique
===== Options =====
FIXME
===== Lien utile =====
Voir :
* [[http://www.delafond.org/traducmanfr/man/man8/adduser.8.html | Le man de adduser]] (fr)
* [[doc:systeme:useradd | La commande useradd]]
===== Remerciements =====
//Merci à //**arthefact**// et //**melodie**// d'avoir mis à disposition pour df le pdf permettant ce tuto.// :-)