Есть ли способ изменить конфигурацию smbd в Mountain Lion, чтобы он следовал символическим ссылкам?
Я искал, чтобы применить это исправление для Linux: http://littlehandytips.com/samba-symbolic-links-do-not-work/
Чтобы исправить проблему samba с доступом к символическим ссылкам, вам нужно изменить конфигурационный файл samba, smb.conf, который обычно находится в /etc/samba/smb.conf, и добавить следующие строки в раздел [global] этого файла.
следовать символическим ссылкам = да
широкие ссылки = да
Unix-расширения = нет
Но я не могу найти файл конфигурации для smbd.
Просматривая справочные страницы для smbd в OS X, lion https://developer.apple.com/library/Mac/#documentation/Darwin/Reference/ManPages/man8/smbd.8.html
-no-симлинка
In normal operation, smbd will respond to client symlink requests but will never follow sym-links symlinks links itself. This flag causes smbd to restrict client access to symlink operations and to always follow symlinks. In this case, clients will not be aware that symlinks are in use because they will always be directed to the symlink target.
Я попытался добавить 'no-symlinks' в качестве аргумента программы в plst launchdaemon smbd, но безуспешно.
** Обновление: решено. Добавление параметра -no-symlinks в plist решило проблему, после этого сервисы обмена файлами просто нуждались в перезапуске.
/System/Library/LaunchDaemons/com.apple.smbd.plist
<array>
<string>/usr/sbin/smbd</string>
<string>-no-symlinks</string>
</array>
источник
/System
. Это может быть перезаписана при обновлении системы