我尝试使用 smbpasswd,但它没有像我预期的那样工作。我尝试这样做:
sudo adduser --disabled-password --gecos "" 用户名
sudo chpasswd < <( echo ‘用户名:测试密码’ )
sudo smbpasswd 用户名
最后一个命令不适用于此消息:
找不到用户名的条目
虽然该用户确实存在,但我可以毫无问题地使用该用户登录。我该怎么做才能让它工作?为什么它没有按预期工作?
答案1
系统中可能存在该用户,但 samba 尚不了解该用户。因此必须使用smbpasswd -a username
为 samba 定义该用户(即“添加”该用户到已知 samba 用户中)。