samba.org 故障排除的所有测试均已通过,但 samba 无法正常工作

samba.org 故障排除的所有测试均已通过,但 samba 无法正常工作

我密切关注了 Samba 文档故障排除章节中的所有测试:

https://www.samba.org/samba/docs/using_samba/ch12.html

我只是想在 RH 7 上设置 samba 共享并从 Windows 中查看它们。他们推荐的所有测试都通过了,包括最后一个,Windowsnet use命令按规定运行。

我正在使用他们的样本smb.conf:\

[global]
    workgroup = CORP
    security = user
    browsable = yes
    local master = yes
[homes]
    guest ok = no
    browsable = no
[temp]
    path = /tmp
    public = yes

我更改了工作组,因为我的 Windows 工作组是corp。我确实创建了与 Unix 用户名相同的密码的 Samba 用户名,这就是我尝试从 Windows 连接的用户名。主目录权限为 777,以防万一。

我可以从 Windows 中看到所有共享。我可以看到共享的内容temp。我可以看到homes共享以及我的username共享。但我看不到它们的内容 - 当我尝试从 Windows 资源管理器双击这些共享时,我收到“访问被拒绝”的提示。

为什么?

答案1

好吧,我使用 Samba 和 Windows 做的所有事情都正确无误。我不知道的是,而且 Samba 文档也没有提到,默认情况下 RH 会禁用 Samba 共享主目录。您必须先执行以下操作:

sudo setsebool -P samba_enable_home_dirs on

相关内容