Samba 配置 - 无法为用户添加条目 - Raspberry Pi

Nik*_*rge 3 ubuntu samba raspberry-pi

我尝试使用此处的说明在树莓派上创建共享文件夹。在运行命令“sudo smbpasswd -a pi”来创建用户并添加密码时,我收到错误“无法为用户 pi 添加条目”。将用户名更改为其他名称或尝试不同的密码并没有使错误消失。

虽然我没有证实这一点,但我怀疑Ubuntu中也出现了同样的错误。然而,那里的解决方案并不是非常明确。

Nik*_*rge 8

事实证明,来自 smbpasswd 的错误消息不是很清楚。此外,smbpasswd 的手册页可能会产生误导,因为 -a 选项似乎表明该选项将添加用户并为该用户创建密码。

根本问题似乎是 smbpasswd 只为操作系统已知的用户添加用户/设置密码。所以正确的步骤顺序是:

sudo useradd pi
sudo passwd pi
sudo smbpasswd -a pi
Run Code Online (Sandbox Code Playgroud)

详细信息请参见此处

有了这些知识,仔细阅读 smbpasswd 手册页就会发现,smbpasswd 所做的是更改 smbpasswd 文件,而不是操作系统的主密码文件。