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 29/01/2017, 19:33] 90.113.123.188 [adduser] |
adduser [Le 30/04/2018, 19:00] 185.16.222.37 Remove useless stuff |
||
---|---|---|---|
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?]]**// | ||
- | |||
- | ''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 [[http://linux.die.net/man/8/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 hhhhhhhhhhhh | ||
- | 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[[https://linux.die.net/man/1/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> | ||
- | Aucune autre information n'a à être saisie. Certaines options peuvent être précisées à ''addgroup'', pour fournir certains paramètres supplémentaires. Consultez [[http://manpages.ubuntu.com/adduser|le manuel de addgroup (en)]] pour lire davantage à propos de ces options. | + | Aucune autre information n'a à être saisie. Certaines options peuvent être précisées à ''addgroup'', pour fournir certains paramètres supplémentaires. Consultez [[man>addgroup|le manuel de addgroup (en)]] pour lire davantage à propos de ces options. |
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. |