LINUX.ORG.RU
ФорумAdmin

Samba - не позволяет писать в public директорию


0

1

Дистр CentOS 6. Samba - 3.5.4.

Шарятся личные папки и одна public. Запись-чтение в ЛП работает. В Public же работает только чтение т.к. при попытке что либо записать из под Windows 7 выскакивает:

«Вам необходимо разрешение на выполнение операции.».

В samba.log тишина. В messages.log вываливается 10 строк этого:

«Sep 14 10:11:29 office kernel: type=1400 audit(1315959089.477:123): avc: denied { create } for pid=9567 comm=„smbd“ name=D09DD0BED0B2D0B0D18F20D0BFD0B0D0BFD0BAD0B0 scontext=unconfined_u:system_r:smbd_t:s0 tcontext=unconfined_u:object_r:user_home_dir_t:s0 tclass=dir ».

Куда копать?

Ответ на: комментарий от bhfq

Ну вот, дожил ­— меня уже кастуют в темы по Samba. есть же Зген, Миронов, ДРВТини, Ъадмин ... :]

У вас аудит включен в CentOS'и, он же SELinux. Соответственно ему не нравится, что Samba пытается писать туда.

Показывайте smb.conf, смотрите /var/log/audit/audit.log, пробуйте либо написать правило для SELinux либо отключить его.

adriano32 ★★★ ()

Согласно SELINUX NOTES: в начале snb.conf все сделали, chcon, setsebool.

lvi ★★★★ ()

отключи SElinux, от него только проблемы

outsider ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.