smbpasswd 无法与 --disabled-password 和 --gecos '' 一起使用

smbpasswd 无法与 --disabled-password 和 --gecos '' 一起使用

我尝试使用 smbpasswd,但它没有像我预期的那样工作。我尝试这样做:

sudo adduser --disabled-password --gecos "" 用户名

sudo chpasswd < <( echo ‘用户名:测试密码’ )

sudo smbpasswd 用户名

最后一个命令不适用于此消息:

找不到用户名的条目

虽然该用户确实存在,但我可以毫无问题地使用该用户登录。我该怎么做才能让它工作?为什么它没有按预期工作?

答案1

系统中可能存在该用户,但 samba 尚不了解该用户。因此必须使用smbpasswd -a username为 samba 定义该用户(即“添加”该用户到已知 samba 用户中)。

相关内容