-b
especifica a localização dos diretórios iniciais dos usuários. Na sua caixa média do Debian, isto será /home
; você pode alterar o padrão editando /etc/default/useradd
. useradd
adicionará o novo nome de usuário a este caminho para obter o diretório inicial. Isso significa que se você fizer
useradd -b /somewhere ian
o diretório do novo usuário será /somewhere/ian
.
-d
define o diretório inicial explicitamente, independentemente dos padrões. Então
useradd -d /somewhere-else/ian ian
o diretório pessoal do usuário será definido como /somewhere-else/ian
.
Observe que o diretório será definido no arquivo de senhas, mas, na verdade, não será criado, a menos que -m
também seja especificado (ou a configuração CREATE_HOME
esteja ativada no arquivo de padrões).