[Samba] [Possible BUG] Samba v3.0.20b and permissions POSIX/Samba

Michael Gasch gasch at eva.mpg.de
Thu Oct 20 11:01:53 GMT 2005


hi list,

i experienced a weird behaviour of samba in the latest versions 
(3.0.20[a,b]) on XFS:

directory:

/data (owner=iso,group=edv)
permissions: 2770

if i put a file in there with permissions 644 (owner=root,group=edv) i 
cannot delete it. windows tells even tells me, that it's readonly (read 
only bit set). and that's the only difference: 3.0.14a doesn't show the 
file as read only.

filer:/usr/local/samba/sbin # l /data/
insgesamt 0
drwxrws---  2 iso  edv      72 2005-10-20 12:53 ./
drwxr-xr-x  8 root root    200 2005-10-20 11:24 ../
-rw-r--r--  1 root edv       0 2005-10-20 12:53 testfile

i can delete the file directly in the filesystem as user iso or with 
samba v3.0.14a, which seems to be normal.

there's a new parameter since 3.0.20 "acl check permissions". i played 
around with this but it didn't change anything. what does it mean by the 
way?

my smb.conf:
[global]
         workgroup = DOMAIN
         printing = cups
         printcap name = cups
         load printers = yes

         security = domain
         guest account = gast
         guest ok = no

         host msdfs = yes

         local master = no
         domain master = no

         acl check permissions = yes  # no matter if on or off
         store dos attributes = yes

         map archive = no
         map system = no
         map hidden = no
         unix extensions = no

         idmap backend = idmap_rid:DOMAIN=10000-20000
         idmap uid = 10000-20000
         idmap gid = 10000-20000
         winbind enum users = no
         winbind enum groups = no
         template shell = /bin/bash
         allow trusted domains = no
         winbind trusted domains only =no
         winbind use default domain = yes


[test]
    path = /data/
    browseable = no
    writeable = yes
    force create mode = 0660
    force directory mode = 770

    inherit permissions = yes
    force group = edv
    force user = iso
    valid users = @edv DOMAIN\iso
    vfs object = netatalk
    delete veto files = yes


thx in advance!!!


-- 
Michael Gasch
Max Planck Institute for Evolutionary Anthropology
Department of Human Evolution (IT)
Deutscher Platz 6
D-04103 Leipzig
Germany

Phone: 49 (0)341 - 3550 137


More information about the samba mailing list