On 06/18/2010 11:35 AM, DNK wrote:
I solved it! (For me). Pulled from here.

http://www.macwindows.com/snowleopard-filesharing.html#050310a


The veto files line for my share in /etc/samba/smb.conf includes the file 
.DS_Store. For Mac clients accessing the share using SMB instead of AFP, the 
.DS_Store file needs to be accessible and writable, otherwise the Finder will 
hang trying to create it. Hope this helps!

I commented out the following line in my smb.conf:

#veto files = /.DS_Store/._.*/DesktopFolderDB/Network Trash 
Folder/resource.frk/TheFindByContentFolder/TheVolumeSettingsFolder/


You might also want to consider telling OS X to NOT create .DS_Store files on network volumes in the first place. .DS_Store files store information about how you want things to display in Finder when you are looking at that directory -- icons versus text, icon size, colored highlighting on files and folders, etc.

Unless there is some specific reason why you WANT that functionality, it is best to configure OS X to not create .DS_Store files on network volumes. Allowing OS X to create these files can lead to all sorts of problems if multiple users need to access a particular Samba share. One OS X computer will tend to try to "own" the .DS_Store file, causing other workstations to give you the beach ball or other kernel panics when they cannot modify the same file.

To disable .DS_Store file creation:

   *      open Terminal in OS X (from /Applications/Utilities)
   *      run the following command, all on one line:


$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true

You may have to run it as sudo, i.e.,

$ sudo defaults write com.apple.desktopservices DSDontWriteNetworkStores true

-- Andy Liebman
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to