[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:
[system]
- AMD Opteron 248, 8GB
- SuSE 9.1 Prof. x86_64
- Samba v3.0.11-2.1 from ftp.samba.org
(ftp://ftp.samba.org/pub/samba/Binary_Packages/SuSE/3.0/x86_64/9.1/)
- netatalk v2.0.2 (self compiled)
[situation]
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
[problem]
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
Germany
-------------- next part --------------
[global]
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 = 192.168.1.239
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
[homes]
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