Samba 4.2.3 - 拒绝以 root 用户身份访问主文件夹

Samba 4.2.3 - 拒绝以 root 用户身份访问主文件夹

我正在运行 CentOS 7.2 x64 和 Samba 4.2.3-12.el7_2。我的 Samba 配置如下:

[global]
        server string =
        log file = /var/log/samba/log.%m
        max log size = 50
        guest ok = yes
        security = user
        map to guest = Bad Password

[root]
        browseable = no
        writeable = yes
        valid users = root
        path = /

我已经运行smbpasswd -a root并指定了密码。

最后我使用 重新启动了 Samba service smb restart

在 Windows 7 中,在控制面板 > 用户帐户 > 管理您的凭据下,我已使用服务器的主机名添加了一个条目;用户名是<hostname>\root,密码是我使用 smbpasswd 的密码。

在 Windows 资源管理器中,我可以导航到<hostname>\root并查看/列出所有文件和文件夹的分区。但是,当我双击时home,Windows 提示我没有权限。

/var/log/samba/log.smbd除服务启动时通常的条目外,日志文件中没有出现任何内容。

在运行 Samba 4.0.0-66.el6_6.rc4 的旧 CentOS 6.7 x64 服务器上使用完全相同的配置可以正常工作,并且我可以通过 Windows 资源管理器打开主文件夹,没有任何问题。

知道为什么它不能与新的 OS/Samba 兼容吗?

答案1

unix extensions = no通过添加到 [global] 和wide links = yes[root] 来修复。

相关内容