# 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
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
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/&