Table des matières

Création d'un utilisateur

Commandes

# useradd -m -g staff -d /export/home/nouvuser -s /bin/bash -c "Nouvel utilisateur" nouvuser 
# echo "nouvuser    localhost:/export/home/nouvuser" >> /etc/auto_home
# usermod -d /home/nouvuser nouvuser
# passwd nouvuser

Explications

Le répertoire utilisateur initial ne peut pas être /home/<login> puisque /home, géré par autofs, est en lecture seule. C’est pourquoi il faut utiliser /export/home/<login> afin que la création fonctionne. La deuxième ligne rajoute une entrée utilisée par autofs pour savoir sur quel répertoire il faut monter /home/<login>, dans ce cas, on utilise /export/home/<login> (de la même machine). Néanmoins, la destination peut très bien être un partage NFS distant, on aura donc par exemple :

/etc/auto_home

nouvuser         homedir.domain.tld:/export/home/nouvuser

Notes

L’utilisation de wildcard (joker) est également possible, cela évite la modification du fichier pour chaque utilisateur. Dans ce cas, le caractère & est remplacé par la valeur de la clée (dans le cas d’auto_home, le login utilisateur).

/etc/auto_home

*                localhost:/export/home/&

ou

/etc/auto_home

*                homedir.domaint.tld:/export/home/&
 
docs/base/utilisateurs.txt · Dernière modification: 28/05/2007 22:46 par ed