useradd
Ajouter un utilisateur au systéme, seul root (le
boss) peut activer cette commande. Vous pouvez définir tout les paramêtres
depuis cette commande grace aux options qu'elle prend en compte (voir le
man).
usage:
$ useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir]] [-o] [-p passwd]
[-s shell] [-u uid] login
$ useradd -D [-g default_group] [-b default_home]
[-e default_expire_date] [-f default_inactive]
[-s default_shell]
les options les plus utilisés pour un systéme simple sont:
-d home_dir home_dir étant le répértoire
souhaité (par défaut /home/login)
-g groupe le groupe principal
souhaité, (par defaut login, car en l'absence d'un groupe défini
le systéme attribut le groupe portant le même nom que le login,
normal, étant donné quil ne fait parti que de lui même)
-p passwd passwd étant
le mot de passe du nouvel utilisateur
-s def_shell étant le shell par défaut
qui sera utilisé par login (exemple: bash ou sh)
Plein de distributions ce servent de logiciel systeme pour ajouter un utilisateur
(linuxconf, etc...) mais on peut le faire avec seulement quelques options:
en fait, avec useradd foo, un utilisateur foo est ajouté
ainsi que son répértoire de travail, qui par defaut sera
/home/foo. Il suffit ensuite de taper la commande passwd précédé
du login, exemple: foo passwd pour que le systême demande d'entrer
le mot de passe du nouvel utilisateur, il demandera confirmation en demandant
de le réentrer.