CentOS上的Samba服务器看到共享目录,但没有可见的文件

我有一个非常基础的桑巴共享的开发环境。 有一个目录/ var / www /由www:www拥有。 所有子目录也都由www:www。 所有用户都是www组的成员。 除共享定义之外,整个smb.conf文件是默认值。

[www] path = /usr/share/nginx/www/ public = yes writable = yes create mask = 0775 

我可以从窗口看到目录结构,但所有目录显示为空。 这个configuration在FreeBSD中完美工作。 有任何想法吗?

到办公室后,我跑了wireshark,并在QUERY_PATH_INFO请求,我一遍又一遍地返回STATUS_OBJECT_NAME_NOT_FOUND。

我把webroot移回到/ usr / share / nginx的nginx默认值,而且无论什么原因解决了浏览问题,但是我的用户现在没有写入目录的权限。 如果不是一件事,那是另一回事。

如上所述,先尝试一下:

 # setenforce 0 

如果文件出现,那么这是一个SELinux丢失的上下文。 再次启用SELinux,然后添加上下文到文件夹:

 # setenforce 1 # chcon -Rt samba_share_t /usr/share/nginx/www/