我已经安装了 Ubuntu Server 并添加了 Samba,将其用作一个非常基本的文件服务器,其中有几个不同的用户拥有自己的帐户。我应该在 Ubuntu 或 Samba 中创建用户和组,还是在两者中都创建?我遇到的大多数指南似乎都认为这是理所当然的……
答案1
用户位于本地 /etc/passwd 中,Samba 仅使用这些用户,这意味着 samba 使用本地/etc/passwd
用户授予对资源的访问权限,/etc/samba/smbpasswd
文件中只是这些用户和这些用户的 Windows 兼容密码哈希的映射。因此,在 ubuntu 中创建用户和组,并/etc/samba/smbpasswd
使用以下命令将这些用户密码作为 Windows 兼容哈希添加到文件中
Smbpasswd -a username