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 | |||
adduser [Le 25/03/2024, 02:50] krodelabestiole +option -m pour créer home et note création home |
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 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 ====== | ====== adduser et addgroup : outils interactifs de création d'un compte d'utilisateur et d'un groupe d'utilisateurs ====== | ||
Ligne 12: | Ligne 13: | ||
===== adduser ===== | ===== 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> | 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> | ||
- | Vous pouvez aussi créer automatiquement un répertoire utilisateur pour ce nouvel utilisateur avec l'option ''-m'' : | ||
- | <code>sudo adduser -m 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. | 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. | ||
Ligne 21: | Ligne 19: | ||
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. | 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. | ||
- | |||
- | <note tip> | ||
- | Si vous avez oublié de créer un répertoire //home// lors de la création de l'utilisateur, vous pouvez le faire par la suite en adaptant les commandes suivantes (en remplaçant ''identifiant'' par le nom d'utilisateur concerné) : | ||
- | <code>sudo mkhomedir_helper identifiant</code> | ||
- | et pour utiliser [[:bash]] par défaut : | ||
- | <code>sudo usermod -s /bin/bash identifiant</code> | ||
- | </note> | ||
==== Exemple ==== | ==== Exemple ==== | ||
- | |||
<code> | <code> | ||
administrateur@ordinateur:~$ sudo adduser jdoe | administrateur@ordinateur:~$ sudo adduser jdoe | ||
Ligne 58: | Ligne 48: | ||
passwd : expiration du mot de passe modifiée. | passwd : expiration du mot de passe modifiée. | ||
</code> | </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 [[man>addgroup|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. | ||
Ligne 67: | Ligne 55: | ||
==== Exemple ===== | ==== Exemple ===== | ||
- | |||
<code> | <code> | ||
administrateur@ordinateur:~$ sudo addgroup famille | administrateur@ordinateur:~$ sudo addgroup famille | ||
Ligne 79: | 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 : | ||
* [[useradd]] pour les comptes d'utilisateur | * [[useradd]] pour les comptes d'utilisateur | ||
Ligne 102: | Ligne 87: | ||
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 | 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]] | ||
- |