ACL are quite Windows compatible, but i would not set them on Solaris.
I always delete the (for me just unusable) defaults, replace them with
a default like root=full access, everybody=read and set the needed ACL's
from windows 

(Create a local user xx, login as xx, 
with needed idmap winuser xx = unixuser:root, 
xx also beeing a member of smb group administrators)

1. remove defaults:
chmod A- /pool/folder

2. Set ACL to new defaults:
Everyone can modify:
chmod A=everyone@:modify_set:file_inherit/dir_inherit:allow /pool/folder

3. Root has all rights:
chmod A+user:root:full_set:file_inherit/dir_inherit:allow /pool/folder

4. To make it more Windows-like:
zfs set aclinherit=passthrough /pool/folder

Set all other CiFS ACL's  within Windows - based on your local user or 
smb-groups (workgroup mode) or domain-user/groups (domain mode). 

On Nexenta, you must use the Solaris version of chmod in
/usr/sun/bin/chmod

Gea
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to