Це сервер 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, тому я думаю, що самба обмежує переходити з посиланням назовні / над загальним каталогом.
Редагувати:
Дивіться також це питання під назвою Ubuntu + остання версія самби, посилання більше не працюють на спільно встановленому в Windows .
Здається , найкраще помістити unix extensions = noв глобальну секцію і follow symlinks = yesі wide links = yesтільки в розділ акції, де це дійсно необхідно.
unix extensionПрапор повинен жити в глобальному розділі , а не в окремих секціях акцій. Але з міркувань безпеки краще використовувати інші варіанти лише там, де це потрібно, а не глобально.