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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:useradd [10/10/2013 06:04] smolski [Créer un nouvel utilisateur pas à pas] |
doc:systeme:useradd [05/02/2015 09:29] debianux ajout lien commande id |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== useradd ====== | ====== useradd ====== | ||
- | La commande ''useradd'' permet de créer un nouvel utilisateur, à utiliser avec l'option ''-m'' pour créer en même temps le répertoire personnel. | + | * Objet : useradd |
- | Pour utiliser cette commande, les droits de root sont nécessaires. Voir : [[:doc:systeme:su | la commande SU]]. | + | * Niveau requis : {{tag>débutant}} |
+ | * 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à !.]] :-) | ||
+ | * Suivi : {{tag>à-tester à-compléter}} | ||
+ | * Création par smolski 10-10-2013 | ||
+ | * 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 !)) | ||
- | * Syntaxe | + | **Nota :** |
- | # useradd | + | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! |
- | ==== Option -m ==== | + | ===== Introduction ===== |
- | L'option ''-m'' permet de créer en même temps le répertoire personnel. | + | La commande ''useradd'' permet de créer un nouvel utilisateur((à utiliser avec l'option ''-m'' pour créer en même temps le répertoire personnel)). \\ |
+ | Pour utiliser cette commande, les droits [[doc:systeme:superutilisateur]] sont nécessaires.. | ||
- | * Syntaxe | + | ===== Syntaxe ===== |
- | # useradd -m <user_créé> | + | <code root>useradd</code> |
- | **Nota : ** \\ | + | ==== Option -m ==== |
- | Remplacer ''<user_créé>'' par le pseudo de l'utilisateur à créer. | + | |
- | ===== Créer un nouvel utilisateur pas à pas ===== | + | L'option ''-m'' permet de créer en même temps le répertoire personnel. |
+ | <code root>useradd -m <user_créé></code> | ||
- | ==== Créer un utilisateur ==== | + | Remplacer ''<user_créé>'' par le //pseudo de l'utilisateur// à créer. ;-) |
- | Créer l'utilisateur et le répertoire //mule//. | + | ===== TP - Créer un utilisateur ===== |
- | <code root>useradd -m mule </code> | + | |
- | ==== Créer un Mot de passe ==== | + | Par exemple, créons l'utilisateur et le répertoire //mule// ainsi : |
+ | <code root>useradd -m mule </code> | ||
<note important>ATTENTION ! | <note important>ATTENTION ! | ||
- | 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> |
- | Cela se fait par la commande [[:doc:systeme:passwd|PASSWD]] toujours avec les droits de root. | + | ==== Mot de passe ==== |
+ | |||
+ | Cela se fait avec [[:doc:systeme:passwd | la commande PASSWD]] ainsi : | ||
<code root>passwd mule</code> | <code root>passwd mule</code> | ||
<code bash> | <code bash> | ||
Ligne 39: | Ligne 48: | ||
Mot de passe changé.</code> | Mot de passe changé.</code> | ||
- | ===== Options ===== | + | === Liens utiles === |
+ | Pour générer des mots de passe en ligne de commande : | ||
+ | * [[doc:système:apg | La commande apg]] | ||
+ | |||
+ | Pour les stocker d'une manière sûre : | ||
+ | * [[doc:systeme:keepassx | La commande keepassx]]. | ||
+ | |||
+ | ===== Options ===== | ||
==== option -c ==== | ==== option -c ==== | ||
Ligne 53: | Ligne 69: | ||
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 65: | Ligne 80: | ||
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 87: | Ligne 101: | ||
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 97: | Ligne 110: | ||
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 123: | Ligne 134: | ||
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 137: | Ligne 147: | ||
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 ===== | ||
+ | Voir : | ||
+ | * [[doc:systeme:adduser | La commande adduser]] | ||
+ | * [[doc:systeme:id | La commande id]] | ||