Samba 共享不起作用

Samba 共享不起作用

我在公司网络上设置了一个 ubuntu 服务器。为每个开发人员添加了一个帐户,并使用 samba 共享每个主目录。这一切都很顺利,直到我必须添加一个新用户 - 我无法通过 samba 让新用户的主目录可用。

通常,我在 Windows 中使用 \\servername\username 以及用户名和密码“映射网络驱动器”。这对现有用户很有效,但对新用户无效。

smb.conf 文件中没有列出特定用户或目录的内容,我几乎没有修改其默认设置。我重新启动了服务和服务器。所有新用户的文件和目录都具有与其他所有人相同的读/写权限。新用户是与现有成员相同的所有组的成员。

我尝试安装 samba 客户端来帮助诊断问题,但这似乎删除了 samba 服务器。

有什么想法可以让我诊断这个问题吗?

谢谢,

艾丹。

答案1

您是否使用以下命令将新用户添加到 Samba 用户中smbpasswd -a? 此外,安装 samba 客户端不会删除我所知道的任何 Linux 发行版上的 samba 服务器。我几乎在所有 samba 安装中都安装了 samba 客户端,尤其是用于诊断的客户端。

答案2

1 - testparm
2 - smbstatus - 如果客户端已连接
3 - smbclient -L \localhost - 以客户端身份查看共享

答案3

确保此条目位于您的 smbd.conf 文件中:

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mode = 0750

这将启用通过 samba 服务器共享的主目录。请务必重新启动 smbd 以应用所有更改。

您应该能够顺利安装 samba 客户端和服务器(通过 apt-get);如果您遇到问题,则可能表明您的安装存在更大的问题。

相关内容