Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a way to change the configuration for smbd in mountain lion to follow symbolic links?

I was looking to apply this fix for linux: http://littlehandytips.com/samba-symbolic-links-do-not-work/

To fix the samba problem with accessing symbolic links, you will need to modify the samba config file, smb.conf which is normally at /etc/samba/smb.conf and add the following lines to the [global] section in that file.

follow symlinks = yes

wide links = yes

unix extensions = no

But I can't seem to find the configuration file for smbd.

Looking at the man pages for smbd in OS X lion https://developer.apple.com/library/Mac/#documentation/Darwin/Reference/ManPages/man8/smbd.8.html

-no-symlinks

          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.

I tried adding 'no-symlinks' as a program argument in smbd's launchdaemon plist, but no success.

**Update: solved Adding the -no-symlinks parameter to the plist did fix the issue, the file sharing services just needed a restart after that.

/System/Library/LaunchDaemons/com.apple.smbd.plist

<array>
        <string>/usr/sbin/smbd</string>
        <string>-no-symlinks</string>  
</array>
share|improve this question
add comment

1 Answer

Adding no-symlinks as a program argument in smbd's launchdaemon plist did the trick.

The file sharing services do need a restart after changing the file.

/System/Library/LaunchDaemons/com.apple.smbd.plist

<array>
        <string>/usr/sbin/smbd</string>
        <string>-no-symlinks</string>  
</array>
share|improve this answer
    
It's Bad to change a file in /System. It might be overwritten at system update –  CharlesB Dec 12 '13 at 9:51
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.