我在我们的公司网络上设置了一个 ubuntu 服务器。为每个开发人员添加一个帐户,并使用 samba 共享每个主目录。这一切都很好,直到我不得不添加一个新用户 - 我无法通过 samba 使新用户的主目录可用。
通常,我在 Windows 中“映射网络驱动器”,使用 \\servername\username 以及用户名和密码。这适用于现有用户,但不适用于新用户。
smb.conf 文件中没有列出特定用户或目录的任何内容,而且我几乎没有对其默认设置进行修改。我已经重新启动了服务和服务器。所有新用户的文件和目录都具有与其他人相同的 r/w 权限。新用户是与现有成员相同的所有组的成员。
我尝试安装 samba 客户端来帮助诊断问题,但这似乎删除了 samba 服务器。
有什么想法可以诊断问题吗?
谢谢,
艾丹。
您是否使用smbpasswd -a将新用户添加到 Samba 用户?此外,安装 samba 客户端不会在我知道的任何 Linux 发行版上删除 samba 服务器。我在几乎所有的 samba 安装上都有 samba 客户端,尤其是用于诊断。
1 - testparm
2 - smbstatus - 如果客户端已连接
3 - smbclient -L \localhost - 将共享视为客户端
确保此条目在您的 smbd.conf 文件中:
这允许通过 samba 服务器共享主目录。请务必重新启动 smbd 以应用任何更改。
您应该能够毫无问题地安装 samba 客户端和服务器(通过 apt-get);如果您遇到问题,这可能表明您的安装存在更大的问题。