[Samba] [BUG] VFS Netatalk and OSX/OS9

Michael Gasch gasch at eva.mpg.de
Wed Mar 9 15:37:50 GMT 2005

hi list,

i searched bugzilla but couldn't find an open/fixed bug for my problem:

- AMD Opteron 248, 8GB
- SuSE 9.1 Prof. x86_64
- Samba v3.0.11-2.1 from ftp.samba.org 
- netatalk v2.0.2 (self compiled)

we're accessing our samba fileserver (files, directories, ... ) from 
different platforms (MacOS9, MacOSX, WinXP) and we're using the "vfs 
objects =  netatalk" module in our shares to keep the forks in sync

if i create a file from MacOS9 (AFP via netatalk) without extension and 
move/rename it on a smb client samba doesn't take care for the fork - it 
simply deletes the fork in .AppleDouble and the meta information for the 
MAC is lost

if i create a file from MacOS9 (AFP via netatalk) with extension and 
move/rename it on a smb client samba takes care for the fork!

if i create a file from MacOSX via smb without extension and move/rename 
it on a smb PC (windows) the fork "._<name>" is not updated but the file 
seems to be ok (icon is missing, but application opens correctly) - but 
i have a zombie file left (old fork before moving/renaming)

we can reproduce this behaviour
i tried with veto settings but that makes no changes
i attached the smb.conf (a snip)

any help is appreciated
thanks in advance!!!


                  Michael Gasch

            - Central IT Department -

Max Planck Institute for Evolutionary Anthropology
Deutscher Platz 6
04103 Leipzig


-------------- next part --------------

   workgroup = EVAN
   netbios name = nevanfs01
   server string = Fileserver EVAN
   username map = /etc/samba/username.map
   admin users = @"EVAN\edv" @edv
   invalid users = root
   log level = 5
   log file = /var/log/samba/log.%m
   max log size = 10000
   ldap suffix = dc=eva,dc=mpg,dc=de
   ldap admin dn = uid=sambamanager,ou=Users,dc=eva,dc=mpg,dc=de
   ldap machine suffix = ou=Computers
   ldap user suffix  = ou=Users
   ldap group suffix = ou=Groups
   ldap replication sleep = 2000
   idmap backend = ldap:ldap://nevanpdc.eva.mpg.de:389
   ldap idmap suffix = ou=Idmap
   idmap uid = 10000-50000
   idmap gid = 10000-50000
   winbind use default domain = yes
   winbind enum users = yes
   winbind enum groups = yes
   winbind trusted domains only = no
   winbind cache time = 60
   template shell = /bin/bash
   template homedir = /data/users/%U

   interfaces =
   bind interfaces only = yes
   guest ok = no
   guest account = Gast

   security = domain
   local master = no
   os level = 32
   domain master = no
   domain logons = no

   encrypt passwords = yes
   password server = evanpdc

   wins support = no
   dns proxy = no

   display charset = UTF8
   unix charset = UTF8
   store dos attributes = yes
   map archive = no
   map system = no
   map hidden = no
   unix extensions = no

   comment = Home-Drive for personal Data
   browseable = no
   writeable = yes
   create mode = 770
   directory mode = 770
   force create mode = 660
   force directory mode = 2770
   force group = edv
   force user = %S
   guest ok = no
   admin users =
   valid users = EVAN\%S
   nt acl support = no

   vfs object = netatalk
   hide files = /_*/:*/.*/.AppleDB/.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/TheVolumeSettingsFolder/TheFindByContentFolder/Temporary Items/desktop.ini/
   fake oplocks = yes

More information about the samba mailing list