我已经在 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 上安装文件夹