CentOS 7 SMB服务器 – 其他计算机无法连接到新的共享

如何在共享另一个卷上的文件夹时使SMB服务器在CentOS 7上工作?

我有一台最新的CentOS 7电脑,并安装了yum smb

我添加了一个分享:

 [LowSideScratch] path = /Volumes/K7_PDISK1/Shared/LowSideScratch available = yes browsable = yes writable = yes guest ok = yes read only = no public = yes valid users = chrisadmin write list = * create mode = 0666 directory mode = 0777 inherit acls = yes 

(我知道,它有很多的绒毛,但它不习惯,我一直在努力使它工作)。

我尝试从OS X和Windows 10连接到这台服务器。这两个设备可以访问默认的家庭共享,同时作为我身份validation(所以我的smbpasswd设置正确),但是当他们挂载LowSideScratch他们不能看到test.txt在那里文件也不能写任何文件。

我完全失去了。 我已经花了一个小时,现在search和尝试不同的设置组合,我只是不能得到它的工作。

一些有用的信息:

 [chrisadmin@k7-local ~]$ mount | grep Volumes /dev/sda1 on /Volumes/K7_PDISK1 type ext4 (rw,nosuid,nodev,relatime,seclabel,data=ordered) [chrisadmin@k7-local ~]$ ls -la /Volumes/ total 4 drwxr-xr-x. 3 root root 23 Aug 10 2017 . dr-xr-xr-x. 19 root root 271 Aug 10 2017 .. drwxrwxrwx. 6 chrisadmin chrisadmin 4096 Aug 10 2017 K7_PDISK1 [chrisadmin@k7-local ~]$ ls -la /Volumes/K7_PDISK1/ total 23585972 drwxrwxrwx. 6 chrisadmin chrisadmin 4096 Aug 10 2017 . drwxr-xr-x. 3 root root 23 Aug 10 2017 .. drwx------. 2 root root 16384 May 31 04:12 lost+found drwxrwxr-x. 3 chrisadmin chrisadmin 4096 Aug 10 2017 Shared <other items redacted> [chrisadmin@k7-local ~]$ ls -la /Volumes/K7_PDISK1/Shared/ total 12 drwxrwxr-x. 3 chrisadmin chrisadmin 4096 Aug 10 2017 . drwxrwxrwx. 6 chrisadmin chrisadmin 4096 Aug 10 2017 .. drwxrwxrwx. 2 chrisadmin chrisadmin 4096 Aug 10 2017 LowSideScratch [chrisadmin@k7-local ~]$ ls -la /Volumes/K7_PDISK1/Shared/LowSideScratch/ total 12 drwxrwxrwx. 2 chrisadmin chrisadmin 4096 Aug 10 2017 . drwxrwxr-x. 3 chrisadmin chrisadmin 4096 Aug 10 2017 .. -rw-r--r--. 1 root root 3 Aug 10 2017 test.txt [chrisadmin@k7-local ~]$ cat /etc/fstab | grep Volumes LABEL=K7_PDISK1 /Volumes/K7_PDISK1 auto nosuid,nodev,nofail,x-gvfs-show 0 0 

编辑:

显然,我无法读取/写入默认的股份,但我可以看到一个顶级文件夹列表…

显然,问题出在SELinux上 – 文件系统保护的安全子系统。

SE Linux故障排除程序列出了它所学到的所有东西以及启用它的步骤,这很有帮助。 但是,我从来没有成功地使它能够访问整个特定的目录,所以我不得不使它能够在任何地方使用smbd RW访问(并且信任smbd没有暴露其他所有的bug)。 我不确定我对此感觉如何。

然后,我又打算在没有SELinux的情况下启用smbd ,所以…