Это сервер Ubuntu 10.04 64 и samba 3.4.7.
У меня есть общий каталог /home/mit/share
и еще один, /home/temp
который я связываю с общим:
ln -s /home/temp /home/mit/share/temp
Но в Windows после использования Интернета я не могу открыть S:/temp
, но в Linux можно получить доступ, /home/mit/share/temp
как и ожидалось.
Это работает, если я связываю каталоги внутри /home/mit/share/temp
, поэтому я предполагаю, что samba ограничивает переход по ссылке за пределами / выше общего каталога.
РЕДАКТИРОВАТЬ:
См. Также этот вопрос под названием Ubuntu + последняя версия samba, символические ссылки больше не работают на общем ресурсе, смонтированном в Windows .
Кажется , лучше всего поместить unix extensions = no
в глобальную секцию и follow symlinks = yes
и wide links = yes
только в раздел акции, где это действительно необходимо.
unix extension
Флаг должен жить в глобальном разделе , а не в отдельных секциях акций. Но по соображениям безопасности лучше использовать другие варианты только там, где это необходимо, а не глобально.