为什么我无法从我的服务器安装 CIFS?

为什么我无法从我的服务器安装 CIFS?

我已经在 CENTOS 8 上设置了 samba,如下所示:

[global]
    workgroup = WORKGROUP
    security = user
    passdb backend = tdbsam

[e-table]
    path=/mnt/md0
    browseable=yes
    read only = no
    force create mode = 0660
    force directory mode = 2770
    valid users = lena

并且 /mnt 具有以下权限:

$ ls -l /mnt
drwxrwxrwx. 27 lena lena 4096 Oct 18  2019 md0

但是我在 /var/log/samba 上收到以下错误:

[2020/06/16 17:46:15.738033,  0] ../../source3/smbd/service.c:784(make_connection_snum)
  make_connection_snum: canonicalize_connect_path failed for service e-table, path /mnt/md0

同时客户端检索到以下错误:

客户端显示错误

那么你知道为什么会发生这种情况吗?同时对这个文件执行巨大的 rsync 操作是否也会有影响?

答案1

根据@Michael Hampton 的评论,我启用了以下 SELinux 设置:

sudo setsebool -P samba_domain_controller on
sudo setsebool -P samba_export_all_ro on
sudo setsebool -P samba_export_all_rw on

我可以在 CIFS 上安装文件夹

相关内容