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

Сервер Samba в CentOS видит общие каталоги, но файлы не видны

У меня есть очень простая акция самбы для среды разработки. Есть каталог / 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/