adduser sans créer un directory personnel (BSD)

Doit être une question très simple:

Je suis sur un server FreeBSD, en cours d'exécution, adduser request le directory personnel avec un défaut dans / home / username.

Je voudrais ne pas gêner l'ajout d'un directory de base, mais j'aimerais que l'user soit en mesure de ssh – est-il sûr de configurer le directory de base ou est-ce qu'il essayera de le chmod?

Comment dites-vous de ne pas créer un nouveau directory?

Étant donné que la fonction FreeBSD adduser ne semble pas avoir une option «Ne pas créer un directory personnel» (via la page de manuel ), je laisserais FreeBSD créer son directory personnel normalement, puis le supprimer et modifier / etc / passwd pour se référer à / home comme leur directory personnel.

La command

adduser -N 

sautera le file de configuration par défaut pour adduser, vous permettant de spécifier tout ce que vous voulez. Quelque chose à surveiller est le comportement par défaut de la copy des files squelettes ( / usr / share / skel ) dans le directory personnel créé.

Faites attention à bash / etc pour vous plaindre lorsque vous définissez l'homedir dans '/' ou quelque chose qui n'a pas les dotfiles (.bashrc ou quoi que ce soit) ou les permissions d'écriture sur .bash_history.

En dehors de cela, le créer et pointer / devrait être bien. Vous pouvez également faire ce que suggère SirStan, mais encore une fois, faites attention aux problèmes de coquille / etc.

Beaucoup de counts venus avec FreeBSD utilisent / inexistants en tant que directory personnel. Donc, en utilisant pw, vous pourriez faire

 pw useradd myuser -d /nonexistent 

En règle générale, vous pouvez utiliser une sorte de périphérique nul comme / dev / null – gardez à l'esprit que l'user ne pourra pas se connecter de manière interactive sur le terminal, mais sera autrement un user dans le système.