Ao adicionar seu usuário com a opção --disabled-login
, o resultado é extraído da página man add user.
--disabled-login
Do not run passwd to set the password. The user won't be able
to use her account until the password is set.
Eu não acredito que smbpasswd -a
esteja funcionando como você pensa, como indica este trecho da página de manual smbpasswd.
Note that the
default passdb backends require the user to already exist in the
system password file (usually /etc/passwd), else the request to add
the user will fail.
Acredito que você pode resolver a maioria dos problemas criados por você mesmo criando uma senha para a conta em questão com sudo passwd <username>
Outra questão que acredito ser relevante para as suas dificuldades é o uso de --shell /bin/false
, que, pelo que entendi,
Fontes:
man adduser
man smbpasswd
man passwd