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
adduser [Le 16/10/2017, 15:50]
193.51.4.83 [adduser]
adduser [Le 25/03/2024, 02:53] (Version actuelle)
krodelabestiole ancienne révision (Le 22/02/2024, 21:18) restaurée : confusion useradd / adduser
Ligne 12: Ligne 12:
 Seul un [[sudo|administrateur du système]] est en mesure de créer un nouveau compte ou groupe d'​utilisateur. Seul un [[sudo|administrateur du système]] est en mesure de créer un nouveau compte ou groupe d'​utilisateur.
  
 +===== adduser =====
 +La commande ''​adduser'',​ invoquée par un compte d'​administration,​ démarre le script de création de compte d'​utilisateur : <​code>​sudo adduser identifiant</​code>​
 +Sont ensuite demandées, une à une, les informations à affecter au nouveau compte d'​utilisateur. Appuyer sur la touche [Entrée] du clavier enregistre l'​information renseignée et passe à la question suivante.
  
 +Lorsque toutes les informations requises ont été récupérées,​ un récapitulatif est présenté à l'​administrateur. Celui-ci doit alors confirmer la création du nouveau compte ou recommencer l'​opération. Sur confirmation des informations,​ le script appelle ''​[[useradd]]''​ pour créer le nouveau compte et crée un nouveau dossier personnel à partir de la structure contenue dans le répertoire ''/​etc/​skel/''​.
  
-sale tchoin+Certaines options peuvent être précisées à ''​adduser'',​ pour fournir certains paramètres supplémentaires. Consultez [[man>​adduser|le manuel de adduser (en)]] pour lire davantage à propos de ces options. 
 + 
 +==== Exemple ==== 
 +<​code>​ 
 +administrateur@ordinateur:​~$ sudo adduser jdoe 
 +[sudo] password for administrateur: ​        
 +Adding user `jdoe' ... 
 +Adding new group `jdoe' (1001) ... 
 +Adding new user `jdoe' (1001) with group `jdoe' ... 
 +Creating home directory `/​home/​jdoe'​ ... 
 +Copying files from `/​etc/​skel'​ ... 
 +Entrez le nouveau mot de passe UNIX : (nouveau mot de passe) 
 +Retapez le nouveau mot de passe UNIX : (mot de passe répété) 
 +passwd : le mot de passe a été mis à jour avec succès 
 +Changing the user information for jdoe 
 +Enter the new value, or press ENTER for the default 
 + Full Name []: John Doe 
 + Room Number []: 333, rue des Érables 
 + Work Phone []: (555) 123-4567 
 + Home Phone []: (555) 987-6543 
 + Other []: john@doe.com 
 +Is the information correct? [Y/n] y 
 +administrateur@ordinateur:​~$ _ 
 +</​code>​ 
 + 
 +Pour forcer l'​utilisateur à changer de mot de passe lors de sa première connexion, vous pouvez utiliser la commande passwd. Consultez [[man>​passwd|le manuel de passwd (en)]] pour en savoir davantage. 
 +<​code>​ 
 +administrateur@ordinateur:​~$ sudo passwd -e jdoe 
 +passwd : expiration du mot de passe modifiée. 
 +</​code>​
 ===== addgroup ===== ===== addgroup =====
 La commande ''​addgroup'',​ invoquée par un compte d'​administration,​ démarre le script de création de groupe d'​utilisateurs : <​code>​sudo addgroup nom_groupe</​code>​ La commande ''​addgroup'',​ invoquée par un compte d'​administration,​ démarre le script de création de groupe d'​utilisateurs : <​code>​sudo addgroup nom_groupe</​code>​
Ligne 21: Ligne 54:
 Pour affecter un compte d'​utilisateur à ce nouveau groupe, utilisez ''​adduser''​ de la manière suivante : <​code>​sudo adduser identifiant nom_groupe</​code>​ où ''​identifiant''​ est un identifiant de compte d'​utilisateur existant. Le compte doit déjà exister; la commande ne fonctionne pas avec un compte qui n'​existe pas. Pour affecter un compte d'​utilisateur à ce nouveau groupe, utilisez ''​adduser''​ de la manière suivante : <​code>​sudo adduser identifiant nom_groupe</​code>​ où ''​identifiant''​ est un identifiant de compte d'​utilisateur existant. Le compte doit déjà exister; la commande ne fonctionne pas avec un compte qui n'​existe pas.
  
-== Exemple ==+==== Exemple ​=====
 <​code>​ <​code>​
 administrateur@ordinateur:​~$ sudo addgroup famille administrateur@ordinateur:​~$ sudo addgroup famille
Ligne 33: Ligne 66:
 Done. Done.
 </​code>​ </​code>​
- 
- 
- 
 ===== Créer un compte ou un groupe d'​utilisateurs de manière non-interactive ===== ===== Créer un compte ou un groupe d'​utilisateurs de manière non-interactive =====
 ''​adduser''​ et ''​addgroup''​ sont des outils interactifs,​ c'​est-à-dire qu'ils posent une série de questions à laquelle doit répondre l'​administrateur pour que le compte ou le groupe d'​utilisateurs soit créé. Ceci est intéressant pour créer un seul compte ou groupe, mais devient handicapant pour en créer plusieurs à la fois. ''​adduser''​ et ''​addgroup''​ ne sont pas //​scriptables//​. Pour utiliser un outil non-interactif,​ renseignez-vous à propos de : ''​adduser''​ et ''​addgroup''​ sont des outils interactifs,​ c'​est-à-dire qu'ils posent une série de questions à laquelle doit répondre l'​administrateur pour que le compte ou le groupe d'​utilisateurs soit créé. Ceci est intéressant pour créer un seul compte ou groupe, mais devient handicapant pour en créer plusieurs à la fois. ''​adduser''​ et ''​addgroup''​ ne sont pas //​scriptables//​. Pour utiliser un outil non-interactif,​ renseignez-vous à propos de :
Ligne 56: Ligne 86:
   * shell correspond à l'​interpréteur shell par défaut de l'​utilisateur,​ /bin/false pour interdire l'​utilisation du shell (sur un serveur).   * shell correspond à l'​interpréteur shell par défaut de l'​utilisateur,​ /bin/false pour interdire l'​utilisation du shell (sur un serveur).
 extrait de [[http://​dev.petitchevalroux.net/​linux/​format-etc-passwd-linux.217.html|détails du fichier /​etc/​passwd]] extrait de [[http://​dev.petitchevalroux.net/​linux/​format-etc-passwd-linux.217.html|détails du fichier /​etc/​passwd]]
 +Joy boy is back
 ===== Voir aussi ===== ===== Voir aussi =====
   * **(fr)** [[:​tutoriel:​gestion_utilisateurs_et_groupes_en_ligne_de_commande|Tutoriel gestion des utilisateurs et groupes en ligne de commande]]   * **(fr)** [[:​tutoriel:​gestion_utilisateurs_et_groupes_en_ligne_de_commande|Tutoriel gestion des utilisateurs et groupes en ligne de commande]]
  • adduser.1508161812.txt.gz
  • Dernière modification: Le 16/10/2017, 15:50
  • par 193.51.4.83