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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:useradd [10/10/2013 06:41] smolski |
doc:systeme:useradd [25/08/2022 19:47] (Version actuelle) --gilles-- [TP - Créer un utilisateur] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : useradd | * Objet : useradd | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
* Commentaires : //Créer un nouvel utilisateur. // | * Commentaires : //Créer un nouvel utilisateur. // | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{tag>à-tester à-compléter}} | * Suivi : {{tag>à-tester à-compléter}} | ||
- | * Création par smolski 10-10-2013 | + | * Création par [[user>smolski]] le 10-10-2013 |
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7569 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7569 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | === Nota === | + | **Nota :** |
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
Ligne 38: | Ligne 38: | ||
Pour pouvoir ouvrir la nouvelle session, il ne faut pas oublier de créer un mot de passe pour l'utilisateur "**mule**"</note> | Pour pouvoir ouvrir la nouvelle session, il ne faut pas oublier de créer un mot de passe pour l'utilisateur "**mule**"</note> | ||
- | ==== Mot de passe ==== | + | ==== Création du mot de passe ==== |
Cela se fait avec [[:doc:systeme:passwd | la commande PASSWD]] ainsi : | Cela se fait avec [[:doc:systeme:passwd | la commande PASSWD]] ainsi : | ||
<code root>passwd mule</code> | <code root>passwd mule</code> | ||
- | <code bash> | + | <file config séquence interactive> |
Changing password for mule. | Changing password for mule. | ||
Nouveau mot de passe : | Nouveau mot de passe : | ||
Retaper le nouveau mot de passe : | Retaper le nouveau mot de passe : | ||
- | Mot de passe changé.</code> | + | Mot de passe changé.</file> |
- | === Liens utiles === | + | ==== Génération du mot de passe ==== |
Pour générer des mots de passe en ligne de commande : | Pour générer des mots de passe en ligne de commande : | ||
- | * [[doc:système:apg | La commande apg]] | + | |
+ | * Avec la commande gpg pour générer un mot de passe de 16 caractères sans caractères spéciaux : | ||
+ | |||
+ | |||
+ | |||
+ | <code user>gpg --gen-random --armor 1 16</code> | ||
+ | |||
+ | |||
+ | * Avec la commande pwmake pour générer un mot de passe avec une entropie de 128 bits avec caractères spéciaux : | ||
+ | |||
+ | <code user>pwmake 128</code> | ||
+ | |||
+ | * Avec la commande pwgen pour générer un mot de passe de 16 caractères sans caractères spéciaux : | ||
+ | |||
+ | <code user>pwgen 16 1</code> | ||
+ | |||
+ | |||
+ | * Avec la commande pwgen pour générer un mot de passe de 16 caractères avec caractères spéciaux : | ||
+ | |||
+ | <code user>pwgen -ys 16 1</code> | ||
+ | |||
+ | |||
+ | ==== Stockage des mot de passe ==== | ||
Pour les stocker d'une manière sûre : | Pour les stocker d'une manière sûre : | ||
Ligne 69: | Ligne 91: | ||
Voici la commande de création d’un utilisateur avec un argument commentaire : | Voici la commande de création d’un utilisateur avec un argument commentaire : | ||
- | <code bash> | + | <code root>useradd -c "Jean-Francois Challe" jchalle</code> |
- | useradd -c "Jean-Francois Challe" jchalle</code> | + | |
==== option -d ==== | ==== option -d ==== | ||
Ligne 81: | Ligne 102: | ||
L’option -d de la commande useradd permet, comme le montre l’exemple suivant, de spécifier l’emplacement et le nom du répertoire de travail de l’utilisateur : | L’option -d de la commande useradd permet, comme le montre l’exemple suivant, de spécifier l’emplacement et le nom du répertoire de travail de l’utilisateur : | ||
- | <code bash> | + | <code root>useradd -d /home/staff/jchalle jchalle</code> |
- | useradd -d /home/staff/jchalle jchalle</code> | + | |
<note important>Pour que cette commande aboutisse, il faut que le répertoire ''/home/staff'' soit créé.</note> | <note important>Pour que cette commande aboutisse, il faut que le répertoire ''/home/staff'' soit créé.</note> | ||
Ligne 103: | Ligne 123: | ||
L’option -s de la commande useradd permet à l’administrateur de spécifier le shell par défaut qui sera employé par l’utilisateur. \\ | L’option -s de la commande useradd permet à l’administrateur de spécifier le shell par défaut qui sera employé par l’utilisateur. \\ | ||
Voici la syntaxe de la commande useradd permettant de configurer un compte pour qu’il utilise le korn shell : | Voici la syntaxe de la commande useradd permettant de configurer un compte pour qu’il utilise le korn shell : | ||
- | <code bash> | + | <code root>useradd -s /bin/ksh jchalle</code> |
- | useradd -s /bin/ksh jchalle</code> | + | |
==== option -g ==== | ==== option -g ==== | ||
Ligne 113: | Ligne 132: | ||
Voici la commande permettant de créer un nouvel utilisateur dont le groupe par défaut sera celui du super-utilisateur : | Voici la commande permettant de créer un nouvel utilisateur dont le groupe par défaut sera celui du super-utilisateur : | ||
- | <code bash> | + | <code root>useradd -g root jchalle</code> |
- | useradd -g root jchalle</code> | + | |
Pour affiner les autorisations d’access d’un utilisateur, il est possible de le placer dans plusieurs groupes. \\ | 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 : | 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 : | ||
- | <code bash> | + | <code root>useradd -G adm,sys jchalle</code> |
- | useradd -G adm,sys jchalle</code> | + | |
Lorsque plusieurs utilisateurs forment un groupe de travail penché sur un même projet, il est intéressant qu’ils puissent se partager des informations. \\ | Lorsque plusieurs utilisateurs forment un groupe de travail penché sur un même projet, il est intéressant qu’ils puissent se partager des informations. \\ | ||
Ligne 139: | Ligne 156: | ||
Voici un exemple de commande useradd attribuant l’UID 1000 au nouvel utilisateur créé : | Voici un exemple de commande useradd attribuant l’UID 1000 au nouvel utilisateur créé : | ||
- | <code bash> | + | <code root>useradd -u 1000 jchalle</code> |
- | useradd -u 1000 jchalle</code> | + | |
==== option -e ==== | ==== option -e ==== | ||
Ligne 153: | Ligne 169: | ||
Voici un exemple de commande créant un compte utilisateur dont l’expiration sera impérativement le 15 janvier 2005 : | Voici un exemple de commande créant un compte utilisateur dont l’expiration sera impérativement le 15 janvier 2005 : | ||
- | <code bash> | + | <code root>useradd -e 2005-01-15 -f 0 jchalle</code> |
- | useradd -e 2005-01-15 -f 0 jchalle</code> | + | |
===== Lien ===== | ===== Lien ===== | ||
Ligne 160: | Ligne 175: | ||
Voir : | Voir : | ||
* [[doc:systeme:adduser | La commande adduser]] | * [[doc:systeme:adduser | La commande adduser]] | ||
+ | * [[doc:systeme:id | La commande id]] | ||