У меня есть очень простая акция самбы для среды разработки. Есть каталог / var / www /, принадлежащий www: www. Все подкаталоги также принадлежат www: www. Все пользователи являются членами группы www. По умолчанию используется весь файл smb.conf, за исключением определения общего ресурса.
[www]
path = /usr/share/nginx/www/
public = yes
writable = yes
create mask = 0775
Я могу видеть структуру каталогов из окна, но все каталоги показаны как пустые. Этот конфиг отлично работает во FreeBSD. Любые идеи?
Добравшись до офиса, я запустил wirehark и по запросу QUERY_PATH_INFO снова и снова возвращал STATUS_OBJECT_NAME_NOT_FOUND.
Я переместил webroot обратно на nginx по умолчанию / usr / share / nginx, и это по какой-то причине решило проблему просмотра, но теперь у моего пользователя нет разрешения на запись в каталог. Если это не одно, то другое.
Как сказано выше, сначала попробуйте:
# setenforce 0
если файлы появляются, значит это отсутствие контекста SELinux. Снова включите SELinux, затем добавьте контекст в папку:
# setenforce 1
# chcon -Rt samba_share_t /usr/share/nginx/www/