Назад | Перейти на главную страницу

Samba 4 Fedora 21, я могу создать общий ресурс и войти в систему, но не могу читать / выполнять существующие папки

У меня самба 4 работает на Fedora 21.
У меня настроена акция:

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

Я могу нормально подключиться к этой общей папке и добавлять папки и файлы. У меня есть две существующие папки под этим общим ресурсом, к которым у меня нет доступа. Моя учетная запись «rmasters» владеет папками и моей основной группой.

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

Настройки для общего ресурса были добавлены и основаны на том, что я пробовал разные вещи, чтобы заставить его работать. Так что я не говорю, что это правильный путь.

для самих папок я попытался сделать это:

chmod -R 2550 /mnt/mediastorage 

на основе чтения здесь: https://wiki.samba.org/index.php/Setup_and_configure_file_shares_with_POSIX_ACLs

Изначально они были у меня как

chmod -R 775 /mnt/mediastorage

Есть идеи, что я могу сделать, чтобы это исправить?

Я бы хотел, чтобы каждый мог читать, а «мастера» могли писать.

Спасибо RM

Когда я испытал это, это было из-за того, что мне мешал SELinux.

Чтобы проверить, является ли это вашей проблемой, просто выключите - или переключитесь на не принудительное исполнение - программное обеспечение SELinux.

Для этого отредактируйте /etc/selinux/config и установить SELINUX либо permissive или disabled. При изменении на разрешающий перезапустите SELinux со статусом systemctl selinux.service. Если выключить, вы можете просто использовать systemctl stop selinux.service вместо его отключения.

Как только вы выясните, является ли это SELinux, вы можете либо отказаться от SELinux (в этом случае вы можете запустить systemctl disable selinux.service чтобы он не включился снова (помимо изменения значения SELINUX в /etc/selinux/config). Или вы можете оставить SELinux и узнать, как соответствующим образом обновить права доступа к файлам (что выходит за рамки этого ответа).