Ceci est une ancienne révision du document !



useradd : outils non-interactifs de création d'un compte d'utilisateur

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.

useradd est un outil en mode console permettant de créer un compte d'utilisateur de manière non-interactive. Ceci permet donc de créer des comptes d'utilisateur à partir d'autres programmes ou d'effectuer du traitement par lots. On peut créer des scripts exploitant useradd; le script adduser en est un exemple.

Seul un administrateur du système est en mesure de créer un nouveau compte ou groupe d'utilisateur.

L'outil useradd, invoquée par un compte d'administration, s'utilise ainsi :

sudo useradd identifiant

identifiant représente l'identifiant de compte du nouveau compte d'utilisateur à créer. ::!:: Le compte créé ainsi est inactif : un administrateur doit lui affecter un mot de passe (avec l'option –password pendant la création du compte ou avec l'outil passwd après la création du compte) pour que le compte soit activé.

Plusieurs options peuvent être passées à useradd. Voici les principales options intéressantes :

  • --home-dir CHEMIN_COMPLET_VERS_DOSSIER : spécifie un emplacement précis pour le dossier personnel du nouveau compte. Sans cette option, le dossier personnel est créé automatiquement à l'emplacement /home/identifiant/;
  • --gid GROUPE : précise le groupe principal du nouveau compte (à l'aide d'un identifiant de groupe ou d'un GID). Sans cette option, un nouveau groupe identifiant est créé et le nouveau compte se le voit affecté en tant que groupe principal;
  • --groups GROUPE1[,GROUPE2,GROUPE3...] : précise des groupes supplémentaires auquel le nouveau compte doit être affecté. Ces groupes doivent exister;
  • --uid UID : précise un identifiant numérique unique à affecter au nouveau compte. Si l'UID n'est pas précisé, le prochain UID disponible est automatiquement choisi;
  • --passwd MOT_DE_PASSE_ENCRYPTÉ : définit le mot de passe à affecter au nouveau compte. Le mot de passe inscrit ici doit être encrypté; pour ce faire, utilisez ''mkpasswd'.

Consultez le manuel de useradd (en) pour lire davantage à propos de ces options et découvrir des options supplémentaires.

Exemples
administrateur@ordinateur:~$ sudo useradd tarzan

administrateur@ordinateur:~$ mkpasswd bleublancrouge
zYpohSJqUpWiw
administrateur@ordinateur:~$ sudo useradd --home-dir /media/Windows/Users/Jane --gid reinedelajungle --groups familledetarzan,lajungle --uid 1010 --passwd zYpohSJqUpWiw jane
  • useradd.1288492570.txt.gz
  • Dernière modification: Le 31/10/2010, 03:36
  • par 74.57.114.198