Samba 4 Fedora 21,我可以创build共享和login,但不能读取/执行现有的文件夹

我有在Fedora 21上运行的samba 4。
我有一个分享:

[mediastorage] comment = MediaStorage path = /mnt/mediastorage public = yes writable = yes printable = no read only = no write list = rmasters create mask = 0775 directory mask = 0775 

我可以连接到这个共享的罚款,并添加文件夹和文件就好了。 我在共享下有2个现有的文件夹,我无法以任何方式访问。 我的帐户'rmasters'拥有文件夹和我的主要群组。

 drwxrws---. 6 rmasters mediastorage 4096 Apr 14 20:18 Torrent drwxrws---. 4 rmasters mediastorage 4096 Apr 14 20:19 TV 

共享的设置已被添加和build立,因为我一直在尝试不同的事情,以使其工作。 所以我不是说这是正确的方法。

为自己的文件夹我试着这样做:

 chmod -R 2550 /mnt/mediastorage 

基于阅读这里: https : //wiki.samba.org/index.php/Setup_and_configure_file_shares_with_POSIX_ACLs

我原本就是这样的

 chmod -R 775 /mnt/mediastorage 

任何想法我可以做到这一点固定?

我想要的是每个人都可以阅读,而“rmasters”可以写。

感谢RM

当我遇到这种情况时,是因为SELinux阻碍了这一点。

要testing这是否是您的问题,只需closuresSELinux软件即可。

为此,编辑/etc/selinux/config并将SELINUX设置为permissivedisabled 。 如果更改为宽容,请使用systemctl状态selinux.service重新启动SELinux。 如果closures它,你可以使用systemctl stop selinux.service代替禁用它。

一旦你弄清楚它是不是SELinux,你可以决定抛弃SELinux(在这种情况下,你可能会运行systemctl disable selinux.service来防止它再次打开(除了改变/etc/selinux/configSELINUX的值)或者你可以保留SELinux,并学习如何适当地更新文件权限(这是超出本答案范围的练习)。