logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:adduser [14/10/2012 17:41]
smolski créée
doc:systeme:adduser [24/05/2015 18:51]
paskal [Lien utile]
Ligne 1: Ligne 1:
 ====== adduser ====== ====== adduser ======
  
-  * Objet : commande ​adduser +  * Objet : adduser 
-  * Niveau requis : DÉBUTANT AVISÉ +  * Niveau requis : {{tag>​débutant avisé}} 
-  * Commentaires : // Créer des users. // +  * Commentaires : //Créer des users. // 
-  * Débutant, à savoir : \\ +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-
-[[manuel:​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 <...> FIXME 
 +  * 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 !))
  
-===== Introduction =====+**Nota :** Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
  
-En la qualité de root, il est possible d’ajouter des utilisateurs au système par le biais de la commande **adduser**.+------
  
-La version minimale de cette commande consiste à donner en paramètre ​le nom de l’utilisateur à créer+Ne pas confondre ​le script interactif ''/​usr/​sbin/​adduser''​ avec la commande ''/​usr/​sbin/​useradd''​\\ 
-<code bash> +En effet : 
-adduser ​jfc</code>+  * ''/​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.
  
-Les options de la commande adduser permettent de peaufiner le processus de création d’un nouvel utilisateur. \\ +//Merci à //​**MicP**// ​d'avoir apporté ces précisions sur le forum !// :-)
-La création ​d’un nouveau compte utilisateur par le biais de la version simplifiée de la commande donne des valeurs par défaut aux options qui ne sont pas spécifiées.+
  
-<note important>​C’est ainsi que le compte de l’utilisateur ne peut pas être immédiatement employé aucun mot de passe valide n’y a été associé.</​note>​ 
-L’administrateur du système doit alors employer la commande [[commande:​passwd]] pour donner un mot de passe valide au nouvel utilisateur créé. 
  
-===== option -c =====+===== Préambule ​=====
  
-Les commentaires.+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''​
  
-Lors de la création d’un utilisateur,​ l’administrateur donne généralement des renseignements complémentaires sur l’identité de la personne qui utilisera le compte. Cette information est généralement constituée du prénom et du nom de la personne utilisatrice. ​Ce type d’information étant généralement constituée d’au moins deux mots séparés par un espace, il ne faut pas que la commande adduser considère ces informations comme étant deux arguments distincts. Pour contrecarrer le principe général de détection ​des différents arguments sur base de l’espacement,​ il suffit de placer le prénom ​et le nom de l’utilisateur entre guillemets. Cette identité doit être précédée de l’option –c afin d’informer la commande adduser de ce que l’argument suivant est le commentaire à mémoriser. \\ +Ce sont des interfaces plus conviviales des programmes [[:​doc:​systeme:​useradd]] ​et [[:​doc:​systeme:​groupadd]].\\  
-Voici la commande ​de création d’un utilisateur avec un argument commentaire : +Elles permettent de choisir par défaut ​ : 
-<code bash> +  - des UID ou des GID conformes à la charte Debian, 
-adduser ​-c "​Jean-Francois Challe"​ jchalle</​code>​+  - 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...
  
-===== option -d =====+===== Utilisation ​=====
  
-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. De nombreux administrateurs placent le répertoire de travail ​des utilisateurs dans un sous-répertoire de /home. Dans un environnement réel, il se pourrait que les utilisateurs soient regroupés suivant le type d’activités qu’ils effectuent. Il existerait alors autant de sous-répertoires dans /home que de groupes ​d’utilisateurs ​(cette notion n’a pas de rapport avec la notion UNIX de groupe).+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**.
  
-L’option –d de la commande ​adduser permet, comme le montre l’exemple suivant, de spécifier l’emplacement et le nom du répertoire de travail ​de l’utilisateur ​: +La version minimale ​de cette commande ​consiste à donner en paramètre ​le nom de l’utilisateur ​à créer. 
-<​code ​bash+<​code ​root
-adduser ​–d /​home/​staff/​jchalle jchalle</​code>​ +adduser ​public</​code>​ 
- +<code> 
-<note important>Pour que cette commande aboutisse, il faut que le répertoire /home/staff soit créé.</note> +Ajout de l'​utilisateur « public » ... 
- +Ajout du nouveau groupe « public » (1001) ... 
-===== option –s ===== +Ajout du nouvel utilisateur « public » (1001) avec le groupe « public » ... 
- +Création du répertoire ​personnel « /home/public »... 
-Les systèmes UNIX sont généralement livrés avec plusieurs interpréteurs de commandes, chacun ayant ses caractéristiques propres. Selon l’utilisateur et le travail qui sera réalisé, un type d’interpréteur ​de commandes peut être choisi au moment de la création du compte. Les systèmes Linux disposent des interpréteurs suivants dans le répertoire /bin +Copie des fichiers depuis « /etc/skel »... 
-  * ash ; +Entrez le nouveau mot de passe UNIX :  
-  * [[manuel:bash]] ; +Retapez ​le nouveau mot de passe UNIX :  
-  * bsh ; +passwd le mot de passe a été mis à jour avec succès 
-  * csh ; +Modification des informations relatives ​à l'utilisateur ​public 
-  * ksh ; +Entrez ​la nouvelle valeur ou « Entrée » pour conserver ​la valeur proposée 
-  * sh ; + Nom complet []: public 
-  * tcsh ; + N° de bureau []:  
-  * zsh ; + Téléphone professionnel []:  
-L’option –s de la commande adduser permet ​à l’administrateur de spécifier le shell par défaut qui sera employé par l’utilisateur. \\ + Téléphone personnel []:  
-Voici la syntaxe de la commande adduser permettant ​de configurer un compte pour qu’il utilise le korn shell + Autre []:  
-<code bash> +Cette information ​est-elle correcte ? [O/n]o 
-adduser –s /bin/ksh jchalle</​code>​ +</​code>​
- +
-===== option –g ===== +
- +
-Tous les utilisateurs font partie d’au moins un groupe. \\ +
-Par défaut, la commande adduser crée un groupe dont le nom sera le même que celui du login. Au moyen de l’option –g, il est possible de spécifier un autre groupe par défaut à la condition que ce groupe existe. Voici la commande permettant de créer un nouvel utilisateur dont le groupe par défaut sera celui du super-utilisateur : +
-<code bash> +
-adduser –g root jchalle</​code>​+
  
-Pour affiner les autorisations d’access d’un utilisateur,​ il est possible de le placer dans plusieurs groupes. Cette opération peut être effectuée au moment de la création du compte par l’intermédiaire de l’option – G de la commande adduser : +== Remarque ==
-<code bash> +
-adduser ​ –G adm,sys jchalle</​code>​+
  
-Lorsque ​plusieurs utilisateurs forment un groupe ​de travail ​penché sur un même projet, il est intéressant quils puissent se partager des informations. Pour celachaque utilisateur est placé ​dans un groupe qui lui est propre mais également dans un groupe où tous les acteurs du projet se trouvent.+Lorsque ​la commande **adduser** est utilisée sans précision du répertoire ​de travail ​de lutilisateurle système crée un répertoire ​dans ''/​home''​ dont le nom est identique au login.
  
-Une autre utilité de la commande consiste à donner, à certains utilisateurs,​ des droits correspondants à ceux du super-utilisateur. Dans ce cas, il suffit d’inclure également le nouvel utilisateur dans le groupe root.+===== Options =====
  
-===== option -u =====+FIXME
  
-À chaque utilisateur du système est associé un entier unique appelé User IDentifier. \\ +===== Lien utile =====
-Pour les utilisateurs privilégiés du système, cet UID a une valeur comprise entre 0 et 99.+
  
-Lorsque la commande adduser doit attribuer un UID par défaut, elle donne toujours une valeur supérieure à 99De plus, si d’autres comptes ont été créés, la commande ​adduser ​choisit comme valeur d’UID, celle d’une unité supérieure à la plus grande valeur utilisée\\ +Voir : 
-L’administrateur a la possibilité d’imposer une valeur d’UID au moment de la création d’un compte. Cette possibilité permet au gestionnaire du système d’attribuer,​ par exemple, un UID compris entre 1000 et 2000 aux utilisateurs du service commercial et un UID compris en 3000 et 4000 aux utilisateurs du service recherche et développement.+  * [[http://​www.delafond.org/​traducmanfr/​man/​man8/​adduser.8.html | Le man de adduser]] ​ (fr) 
 +  * [[doc:​systeme:​useradd | La commande useradd]]
  
-Voici un exemple de commande adduser attribuant l’UID 1000 au nouvel utilisateur créé : +===== Remerciements =====
-<code bash> +
-adduser –u 1000 jchalle</​code>​+
  
 +//Merci à //​**arthefact**//​ et //​**melodie**//​ d'​avoir mis à disposition pour df le pdf permettant ce tuto.// :-)
  
doc/systeme/adduser.txt · Dernière modification: 29/09/2015 18:38 par milou

Pied de page des forums

Propulsé par FluxBB