Вчера всю ночь убил на настройку самбы.
Нужно было настроить чтобы ноутбук с Win7 мог разговаривать с линуховым десктопом (Slackware 12.2, если имеет значение)
Обновил самбу до последней версии, по мануалу настроил пароль, права доступа..
Проверил старые шары и ужаснулся - половина директорий не доступна, а другая доступна.
Оказалось что это симлинки.
Короче, путем долгого секса с самбой и симлинками выяснил, что симлинки, которые указывают на файлы/папки вне шары - не доступны. А симлинки внутри шары, указывающие на файлы/папки внутри - работают отлично. Вне зависимости от прав на файлы - везде 777 пробовал.
Это баг или фича??
Старая самба работала отлично с симлинками - может стоит откатиться на версию пониже?
з.ы. под директорией недоступной - я имею в виду, что директорию видно, но войти в нее нельзя. smbclient при попытке зайти в такую папку выдает NT_STATUS_ACCESS_DENIED
LinuxForum.Fans
Samba 3.5.5 + Symlinks
Автор: trailmax
2 сообщений
2613 просмотров
Тема закрыта.. это фича
все решилось с добавлением строки
"unix extensions = no" с файл конфига.
follow symlinks = yes у меня там давно было.
Спасибо этому форуму: http://forum.synology.com/enu/viewtopic.php?f=3&t=12163
Войдите или зарегистрируйтесь, чтобы ответить.