Différences
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 | ||
adduser [Le 30/04/2018, 19:00] 185.16.222.37 Remove useless stuff |
adduser [Le 28/03/2019, 09:29] 81.82.245.23 [adduser et addgroup : outils interactifs de création d'un compte d'utilisateur et d'un groupe d'utilisateurs] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>administration}} | {{tag>administration}} | ||
---- | ---- | ||
+ | |||
+ | ====== adduser et addgroup : outils interactifs de création d'un compte d'utilisateur et d'un groupe d'utilisateurs ====== | ||
+ | |||
+ | Ubuntu, comme tous les autres systèmes d'exploitation de la famille GNU/Linux, est un système foncièrement multi-utilisateurs. Cela signifie que vous n'êtes pas limité à un seul compte d'utilisateur dans le fonctionnement de votre ordinateur. Vous pouvez créer plusieurs comptes d'utilisateurs pour chaque usager de votre ordinateur, de même que pour divers usages. | ||
+ | |||
+ | * //**[[utilisateur|Qu'est-ce qu'un compte d'utilisateur?]]**// | ||
+ | a la claire fontaine, j'ai sorti mon poireau, pour défoncer jeannette sans lui faire de bobo. | ||
+ | ''adduser'' est un outil en mode console permettant de créer un compte d'utilisateur de manière interactive. Il s'agit d'un script Perl propre à Debian et les distributions qui lui sont dérivées -- comme Ubuntu -- posant des questions à propos d'un compte à créer, puis invoque le programme ''[[usermod]]'' en lui passant en arguments les informations récupérées. Cet outil est donc très facile et intuitif à utiliser. ''addgroup'' est son pendant en ce qui concerne la création d'un groupe d'utilisateurs. | ||
+ | |||
+ | 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/''. | ||
+ | |||
+ | 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> |