Samba 共享仅适用于调试/交互

Samba 共享仅适用于调试/交互

我设置了一个非常简单的 Samba 共享:

[files]
        path=/data
        browseable = Yes
        read only = No
        writable = Yes
        force user = nobody

不幸的是,当我尝试访问文件夹“文件”时,Samba 在日志中出现此错误:

[2022/01/08 16:23:02.713103,  0] ../../source3/smbd/service.c:787(make_connection_snum)
  make_connection_snum: canonicalize_connect_path failed for service files, path /data

但是,如果我以交互方式运行 samba 并开启调试: smbd -d 9 -F -i

它运行正常。这使得故障排除变得困难。

不确定问题是什么,假设它是某种许可,但我还没能弄清楚。

答案1

问题是 selinux 正在强制执行,需要在目录上设置适当的上下文。

相关内容