我可以写入 SambaShare 文件夹但无法打开任何文件或文件夹

我可以写入 SambaShare 文件夹但无法打开任何文件或文件夹

Samba服务器在centos7中运行,文件夹在windows 10中挂载。

我可以看到所有文件和文件夹,但我无法打开任何一个,我甚至无法从我的 sambashare 文件夹复制到 Windows 机器。

但是我可以创建新文件和文件夹,它们可以正常工作,还可以将文件复制到 sambashare,它们在 centos7 中显示时具有完全相同的权限。我尝试使用 chmod --reference 从 Windows 创建的文件克隆权限,但仍然无法访问以前创建的文件。

这是我的 sambashare 配置

[global]
    workgroup = WORKGROUP
    security = user

    passdb backend = tdbsam

    printing = cups
    printcap name = cups
    load printers = yes
    cups options = raw

[secure]
    comment = Secure File Server Share
    path =  /home/user
    valid users = user
    guest ok = no
    writable = yes
    browsable = yes
    force user = user
    create mask = 640
    directory mask = 750

答案1

最有可能是 SELinux 问题。ls -Z对有效/无效的文件进行检查,并chcon设置上下文以使其相同。

相关内容