我有一个非常基础的桑巴共享的开发环境。 有一个目录/ 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/