Hi all, I'm having trouble making Samba recognise ACLs properly - a W2k client isn't using them fully. I have patched the kernel, recompiled Samba, etc. I've gotten it working to the point where the kernel-side of things seems to work fine (with getfacl, etc). Also, the W2k machine (via Samba) can see the ACL settings that are applied to a file. The problem arises when I try to change them from W2k. It silently fails (from 2k's point of view), but in the log files I see something like "unable to map SID [blah] to uid or gid". All my Googling simply suggests that ACLs are not installed at all, which appears to be false... (I'm using 2.2.7 on Debian unstable, manually compiled from source from samba.org. I can't use 3.0pre (or whatever it's called) because the "add user script" option is broken - see my previous thread.) Any ideas? -- ANDREW FUREY <andrew@terminus.net.au> - Sysadmin/developer for Terminus. Providing online networks of Australian lawyers (http://www.ilaw.com.au) and Linux experts (http://www.linuxconsultants.com.au) for instant help! Disclaimer: http://www.terminus.net.au/disclaimer.html. GCS L+++ P++ t++
On Wed, 27 Nov 2002, Andrew Furey wrote:> Hi all, > > I'm having trouble making Samba recognise ACLs properly - a W2k client > isn't using them fully. > > I have patched the kernel, recompiled Samba, etc. I've gotten it working > to the point where the kernel-side of things seems to work fine (with > getfacl, etc). Also, the W2k machine (via Samba) can see the ACL > settings that are applied to a file. > > The problem arises when I try to change them from W2k. It silently fails > (from 2k's point of view), but in the log files I see something like > "unable to map SID [blah] to uid or gid". All my Googling simply > suggests that ACLs are not installed at all, which appears to be false...Is the win2k user the owner (in the unix sense) of the file. ? Even though you have ACL's only the owner or root can actually change them. Yours Tony Jan 22-25 2003 Linux.Conf.AU http://linux.conf.au/ The Australian Linux Technical Conference!