Возможность копировать папки, но не файлы в каталог

1

В настоящее время я использую CentOS 6.5 и пытаюсь поделиться файлами через общий ресурс samba. На другой машине стоит Windows 8 x64. Я могу без проблем переносить папки из Windows в CentOS, но когда я пытаюсь скопировать один файл в CentOS, я получаю ошибку «Отказано в доступе» в Windows.

Разрешения папки следующие:

drwxrwxrwx.   5 user01 smbusers  4096 Feb 28 23:23 srv

И smb.conf:

[srv]
        comment = Data
        path = /srv
        browseable = yes
        writable = yes
        read only = no
        valid users = @smbusers
        workgroup = WORKGROUP
        create mask = 0775
        directory mask = 0775

Могу ли я узнать, в чем здесь проблема? Я уже давно устраняю неполадки и не могу понять, в чем проблема. Любая помощь приветствуется. Заранее спасибо!

Хонг Йи
источник

Ответы:

0

Так как / srv был системной папкой, SELinux не позволял мне писать прямо в эту папку. Поэтому вам нужно ввести эту команду, прежде чем она будет работать:

setsebool -P samba_export_all_rw on

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

Хонг Йи
источник