Hello,

I'm using winbindd with samba 3.0.1. Everything starts up as expected and tests return the expected results (wbinfo and getent). Files created via windows clients are create with the proper ownership and group membership. When I attempt to modify the permissions via the windows security tab (add another group, change ownership for example) I'll get a win pop up saying 'permission denied" and the below out put will be wrote out to the machine.log. From a unix shell I can change perms over NFS.


fetch uid from cache 3041 -> S-1-5-21-861567501-1262210171-1417111838-1275
[2003/12/31 16:46:07, 3] smbd/dosmode.c:unix_mode(110)
unix_mode(VFX/greg-test/foo) returning 0744
[2003/12/31 16:46:07, 2] smbd/posix_acls.c:set_canon_ace_list(2414)
set_canon_ace_list: sys_acl_set_file type file failed for file VFX/greg-test/foo (Operation not supported).
[2003/12/31 16:46:07, 3] smbd/posix_acls.c:convert_canon_ace_to_posix_perms(2499)
convert_canon_ace_to_posix_perms: Too many ACE entries for file VFX/greg-test/foo to convert to posix perms.
[2003/12/31 16:46:07, 3] smbd/posix_acls.c:set_nt_acl(3140)
set_nt_acl: failed to convert file acl to posix permissions for file VFX/greg-test/foo.
[2003/12/31 16:46:07, 3] smbd/error.c:error_packet(94)
error string = Operation not supported



As the file appears from UNIX: drwxr-xr-x 2 greg Domain Users 96 Dec 31 16:29 foo The dir this is in has a mode of 777 and is owned by 'greg'.

Samba was built with:
configure --with-ads --with-pam --with-winbind-auth-challenge --with-acl-support --with-winbind --prefix=/opt/samba


The physical setup is as such:
W2kCLIENTS<---smb--->SAMBA-SERVER<---nfs--->NFS-SERVER===DISKARRAY

SAMBA-SERVER has 2 interfaces on it, one samba listens on, the other is used for NFS traffic.
NFS-SERVER has the physical drives attached to it, using veritas cluster file system version 3.x
SAMBA-SERVER mounts the drives under /n/fire/array. this is also defined within smb.conf.


My question: Why can I not change ACL's on the file system? Is there something I can do to correct this?
I see it mentions to many ACE entries to convert to posix, I used a local XFS file system a while ago and
things seemed to work as expected, but this is no longer an option.


Thanks for your input,
greg


smb.conf:


[global]
workgroup = CDP
server string = Render Services %v
security = DOMAIN
interfaces = eth0
encrypt passwords = Yes
log level = 1
log file = /opt/samba/log/%m.log
max log size = 1000
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 23
preferred master = No
local master = No
domain master = No
dns proxy = No
idmap uid = 3000-4000
idmap gid = 3000-4000
winbind use default domain = Yes
admin users = @systems
hosts allow = 172.16.92., 172.16.93., 172.16.94., 172.16.95., 127.
map acl inherit = Yes
# since we have 2Gs of memory, lets see how this works out. -greg
write cache size = 1048576 winbind cache time = 300
template homedir = /home/winnt/%D/%U
template shell = /bin/tcsh



[array] path = /n/fire/array read only = No guest ok = Yes

mount:

fire:/export/array1 on /n/fire/array type nfs (rw,bg,vers=3,soft,intr,addr=172.16.92.90)
fire:/export/array2 on /n/fire/array/VFX type nfs (rw,bg,vers=3,soft,intr,addr=172.16.92.90)



Versions: SAMBA-SERVER Samba 3.0.1 kernel 2.4.23-xfs NFS-SERVER: Solaris9 12-03 sparc Veritas 3.5 Clients: NT2k w/ 500 patches.




--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to