Solaris 10u4 x64 using included Samba 3.0.28 Samba is AD integrated, and I have a share configured as follows: [crlib1] comment = Creative Lib1 path = /pool/creative/lib1 read only = No vfs objects = zfsacl acl check permissions = No unix extensions = No inherit permissions = Yes map acl inherit = Yes
I have set both aclmode and aclinherit to be "passthrough" for the LIB1 filesystem: pool/creative/lib1 aclmode passthrough local pool/creative/lib1 aclinherit passthrough local I have a user, Tom. Tom is a member of "Editors". Another test user "Sue" is a member of "Readers". Both users are members of other groups as well. I configured the permissions on LIB1 for 777, and created a test subfolder that I have applied permissions through Windows XP. Windows complained about reordering the permissions when I first set them, and now doesn't complain when opening the security tab, so I assume they're ordered correctly. [EMAIL PROTECTED]:/pool/creative/lib1# ls -dV Test/ d---------+ 2 eric domain users 4 Nov 25 21:36 Test/ group:editors:rwxpd-aARWc--s:fd----:allow group:readers:r-x---a-R-c--s:fd----:allow group:domain admins:rwxpdDaARWcCos:fd----:allow user:eric:rwxpd-aARWc--s:fd----:allow [EMAIL PROTECTED]:/pool/creative/lib1# The server can see the group (group ID 15130) and can verify the user in AD is a member of the group: [EMAIL PROTECTED]:/pool/creative/lib1# wbinfo --group-info=editors editors:x:15130 [EMAIL PROTECTED]:/pool/creative/lib1# wbinfo -r tom 15129 15018 15130 15166 15200 15127 15132 15027 15010 15120 15004 15041 15082 15133 15202 15001 [EMAIL PROTECTED]:/pool/creative/lib1# My problem is that Tom is a member of Editors, but getting an Access Denied message while trying to put a file into the Test folder. The samba log for the client shows the following trace: [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966323 of length 1604 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBsesssetupX (pid 7616) conn 0x0 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 3] smbd/sesssetup.c:(1244) wct=12 flg2=0xc807 [2008/11/25 22:42:18, 3] smbd/sesssetup.c:(1029) Doing spnego session setup [2008/11/25 22:42:18, 3] smbd/sesssetup.c:(1060) NativeOS=[] NativeLanMan=[] PrimaryDomain=[] [2008/11/25 22:42:18, 3] smbd/sesssetup.c:(697) reply_spnego_negotiate: Got secblob of size 1471 [2008/11/25 22:42:18, 3] libads/kerberos_verify.c:(469) ads_verify_ticket: did not retrieve auth data. continuing without PAC [2008/11/25 22:42:18, 3] smbd/sesssetup.c:(321) Ticket name is [EMAIL PROTECTED] [2008/11/25 22:42:18, 4] lib/substitute.c:(407) Home server: vault [2008/11/25 22:42:18, 4] lib/substitute.c:(407) Home server: vault [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(208) push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1 [2008/11/25 22:42:18, 3] smbd/uid.c:(358) push_conn_ctx(0) : conn_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(356) pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 3] passdb/lookup_sid.c:(1069) fetch sid from gid cache 15004 -> S-1-5-21-1409556225-1798326808-5522801-513 [2008/11/25 22:42:18, 3] passdb/lookup_sid.c:(1089) fetch gid from cache 15000 -> S-1-5-32-544 [2008/11/25 22:42:18, 3] passdb/lookup_sid.c:(1089) fetch gid from cache 15001 -> S-1-5-32-545 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(208) push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1 [2008/11/25 22:42:18, 3] smbd/uid.c:(358) push_conn_ctx(0) : conn_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(356) pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 3] lib/privileges.c:(261) get_privileges: No privileges assigned to SID [S-1-5-21-2469361529-1303801020-868054103-32338] [2008/11/25 22:42:18, 3] lib/privileges.c:(261) get_privileges: No privileges assigned to SID [S-1-5-21-1409556225-1798326808-5522801-513] [2008/11/25 22:42:18, 3] lib/privileges.c:(261) get_privileges: No privileges assigned to SID [S-1-5-2] [2008/11/25 22:42:18, 3] lib/privileges.c:(261) get_privileges: No privileges assigned to SID [S-1-5-11] [2008/11/25 22:42:18, 3] lib/privileges.c:(261) get_privileges: No privileges assigned to SID [S-1-5-21-1409556225-1798326808-5522801-5503] [2008/11/25 22:42:18, 3] lib/privileges.c:(261) get_privileges: No privileges assigned to SID [S-1-5-32-545] [2008/11/25 22:42:18, 3] passdb/lookup_sid.c:(1089) fetch gid from cache 15004 -> S-1-5-21-1409556225-1798326808-5522801-513 [2008/11/25 22:42:18, 3] passdb/lookup_sid.c:(1012) fetch uid from cache 15669 -> S-1-5-21-1409556225-1798326808-5522801-5503 [2008/11/25 22:42:18, 3] passdb/lookup_sid.c:(1089) fetch gid from cache 15001 -> S-1-5-32-545 [2008/11/25 22:42:18, 3] smbd/password.c:(280) User name: MYDOMAIN+tom Real name: Tom Test [2008/11/25 22:42:18, 3] smbd/password.c:(301) UNIX uid 15669 is UNIX user MYDOMAIN+tom, and will be vuid 139 [2008/11/25 22:42:18, 3] smbd/password.c:(332) Adding homes service for user 'MYDOMAIN+tom' using home directory: '/home/MYDOMAIN/tom' [2008/11/25 22:42:18, 3] param/loadparm.c:(2667) adding home's share [tom] for user 'MYDOMAIN+tom' at '/pool/home/%S' [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966324 of length 84 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBtconX (pid 7616) conn 0x0 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 4] smbd/reply.c:(506) Client requested device type [?????] for share [CRLIB1] [2008/11/25 22:42:18, 3] smbd/service.c:(806) Connect path is '/pool/creative/lib1' for service [crlib1] [2008/11/25 22:42:18, 4] lib/sharesec.c:(132) get_share_security: using default secdesc for crlib1 [2008/11/25 22:42:18, 3] lib/util_seaccess.c:(250) [2008/11/25 22:42:18, 3] lib/util_seaccess.c:(251) se_access_check: user sid is S-1-5-21-2469361529-1303801020-868054103-32338 se_access_check: also S-1-5-21-1409556225-1798326808-5522801-513 se_access_check: also S-1-1-0 se_access_check: also S-1-5-2 se_access_check: also S-1-5-11 se_access_check: also S-1-5-21-1409556225-1798326808-5522801-5503 se_access_check: also S-1-5-32-545 [2008/11/25 22:42:18, 3] smbd/vfs.c:(95) Initialising default vfs hooks [2008/11/25 22:42:18, 3] smbd/vfs.c:(128) Initialising custom vfs hooks from [/[Default VFS]/] [2008/11/25 22:42:18, 3] smbd/vfs.c:(128) Initialising custom vfs hooks from [zfsacl] [2008/11/25 22:42:18, 4] lib/sharesec.c:(132) get_share_security: using default secdesc for crlib1 [2008/11/25 22:42:18, 3] lib/util_seaccess.c:(250) [2008/11/25 22:42:18, 3] lib/util_seaccess.c:(251) se_access_check: user sid is S-1-5-21-2469361529-1303801020-868054103-32338 se_access_check: also S-1-5-21-1409556225-1798326808-5522801-513 se_access_check: also S-1-1-0 se_access_check: also S-1-5-2 se_access_check: also S-1-5-11 se_access_check: also S-1-5-21-1409556225-1798326808-5522801-5503 se_access_check: also S-1-5-32-545 [2008/11/25 22:42:18, 4] lib/sharesec.c:(132) get_share_security: using default secdesc for crlib1 [2008/11/25 22:42:18, 3] lib/util_seaccess.c:(250) [2008/11/25 22:42:18, 3] lib/util_seaccess.c:(251) se_access_check: user sid is S-1-5-21-2469361529-1303801020-868054103-32338 se_access_check: also S-1-5-21-1409556225-1798326808-5522801-513 se_access_check: also S-1-1-0 se_access_check: also S-1-5-2 se_access_check: also S-1-5-11 se_access_check: also S-1-5-21-1409556225-1798326808-5522801-5503 se_access_check: also S-1-5-32-545 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(241) setting sec ctx (15669, 15004) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 1] smbd/service.c:(1033) 10.3.10.3 (10.3.10.3) connect to service crlib1 initially as user MYDOMAIN+tom (uid=15669, gid=15004) (pid 7616) [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 3] smbd/reply.c:(574) tconX service=CRLIB1 [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966325 of length 92 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBntcreateX (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 3] smbd/sec_ctx.c:(241) setting sec ctx (15669, 15004) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:18, 4] smbd/vfs.c:(665) vfs_ChDir to /pool/creative/lib1 [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966326 of length 104 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBtrans2 (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/trans2.c:(1704) call_trans2findfirst: dirtype = 16, maxentries = 1366, close_after_first=1, close_if_end = 2 requires_resume_key = 4 level = 0x103, max_data_bytes = 16384 [2008/11/25 22:42:18, 3] smbd/dir.c:(515) creating new dirptr 256 for path ./, expect_close = 1 [2008/11/25 22:42:18, 4] smbd/trans2.c:(1837) dptr_num is 256, wcard = Test, attr = 22 [2008/11/25 22:42:18, 4] smbd/dir.c:(238) closing dptr key 256 [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/trans2.c(1906) cmd=50 (SMBtrans2) NT_STATUS_NO_SUCH_FILE [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966327 of length 45 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBclose (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/reply.c:(3329) close directory fnum=10320 [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966328 of length 98 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBtrans2 (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/trans2.c:(3256) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 [2008/11/25 22:42:18, 3] smbd/trans2.c:(3292) call_trans2qfilepathinfo: SMB_VFS_STAT of Test failed (Permission denied) [2008/11/25 22:42:18, 3] smbd/error.c:(56) unix_error_packet: error string = Permission denied [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/trans2.c(3293) cmd=50 (SMBtrans2) NT_STATUS_ACCESS_DENIED [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966329 of length 92 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBntcreateX (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966330 of length 104 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBtrans2 (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/trans2.c:(1704) call_trans2findfirst: dirtype = 16, maxentries = 1366, close_after_first=1, close_if_end = 2 requires_resume_key = 4 level = 0x103, max_data_bytes = 16384 [2008/11/25 22:42:18, 3] smbd/dir.c:(515) creating new dirptr 256 for path ./, expect_close = 1 [2008/11/25 22:42:18, 4] smbd/trans2.c:(1837) dptr_num is 256, wcard = Test, attr = 22 [2008/11/25 22:42:18, 4] smbd/dir.c:(238) closing dptr key 256 [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/trans2.c(1906) cmd=50 (SMBtrans2) NT_STATUS_NO_SUCH_FILE [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966331 of length 45 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBclose (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/reply.c:(3329) close directory fnum=10321 [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966332 of length 108 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBntcreateX (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 2] smbd/dosmode.c:(90) unix_mode(Test) inheriting from . [2008/11/25 22:42:18, 2] smbd/dosmode.c:(99) unix_mode(Test) inherit mode 40777 [2008/11/25 22:42:18, 3] smbd/dosmode.c:(142) unix_mode(Test) returning 0766 [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/nttrans.c(805) cmd=162 (SMBntcreateX) NT_STATUS_OBJECT_NAME_NOT_FOUND [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966333 of length 92 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBntcreateX (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966334 of length 104 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBtrans2 (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/trans2.c:(1704) call_trans2findfirst: dirtype = 16, maxentries = 1366, close_after_first=1, close_if_end = 2 requires_resume_key = 4 level = 0x103, max_data_bytes = 16384 [2008/11/25 22:42:18, 3] smbd/dir.c:(515) creating new dirptr 256 for path ./, expect_close = 1 [2008/11/25 22:42:18, 4] smbd/trans2.c:(1837) dptr_num is 256, wcard = Test, attr = 22 [2008/11/25 22:42:18, 4] smbd/dir.c:(238) closing dptr key 256 [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/trans2.c(1906) cmd=50 (SMBtrans2) NT_STATUS_NO_SUCH_FILE [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966335 of length 45 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBclose (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/reply.c:(3329) close directory fnum=10322 [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966336 of length 98 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBtrans2 (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/trans2.c:(3256) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 [2008/11/25 22:42:18, 3] smbd/trans2.c:(3292) call_trans2qfilepathinfo: SMB_VFS_STAT of Test failed (Permission denied) [2008/11/25 22:42:18, 3] smbd/error.c:(56) unix_error_packet: error string = Permission denied [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/trans2.c(3293) cmd=50 (SMBtrans2) NT_STATUS_ACCESS_DENIED [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966337 of length 92 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBntcreateX (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966338 of length 104 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBtrans2 (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/trans2.c:(1704) call_trans2findfirst: dirtype = 16, maxentries = 1366, close_after_first=1, close_if_end = 2 requires_resume_key = 4 level = 0x103, max_data_bytes = 16384 [2008/11/25 22:42:18, 3] smbd/dir.c:(515) creating new dirptr 256 for path ./, expect_close = 1 [2008/11/25 22:42:18, 4] smbd/trans2.c:(1837) dptr_num is 256, wcard = Test, attr = 22 [2008/11/25 22:42:18, 4] smbd/dir.c:(238) closing dptr key 256 [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/trans2.c(1906) cmd=50 (SMBtrans2) NT_STATUS_NO_SUCH_FILE [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966339 of length 45 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBclose (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/reply.c:(3329) close directory fnum=10323 [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966340 of length 108 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBntcreateX (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 2] smbd/dosmode.c:(90) unix_mode(Test) inheriting from . [2008/11/25 22:42:18, 2] smbd/dosmode.c:(99) unix_mode(Test) inherit mode 40777 [2008/11/25 22:42:18, 3] smbd/dosmode.c:(142) unix_mode(Test) returning 0766 [2008/11/25 22:42:18, 4] smbd/open.c:(1605) calling open_file with flags=0x2 flags2=0x300 mode=0766, access_mask = 0x30197, open_access_mask = 0x30197 [2008/11/25 22:42:18, 3] smbd/open.c:(301) Error opening file Test (NT_STATUS_FILE_IS_A_DIRECTORY) (local_flags=258) (flags=770) [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/nttrans.c(779) cmd=162 (SMBntcreateX) NT_STATUS_FILE_IS_A_DIRECTORY [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966341 of length 92 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBntcreateX (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966342 of length 104 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBtrans2 (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/trans2.c:(1704) call_trans2findfirst: dirtype = 16, maxentries = 1366, close_after_first=1, close_if_end = 2 requires_resume_key = 4 level = 0x103, max_data_bytes = 16384 [2008/11/25 22:42:18, 3] smbd/dir.c:(515) creating new dirptr 256 for path ./, expect_close = 1 [2008/11/25 22:42:18, 4] smbd/trans2.c:(1837) dptr_num is 256, wcard = Test, attr = 22 [2008/11/25 22:42:18, 4] smbd/dir.c:(238) closing dptr key 256 [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/trans2.c(1906) cmd=50 (SMBtrans2) NT_STATUS_NO_SUCH_FILE [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966343 of length 45 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBclose (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 3] smbd/reply.c:(3329) close directory fnum=10325 [2008/11/25 22:42:18, 3] smbd/process.c:(1068) Transaction 966344 of length 108 [2008/11/25 22:42:18, 3] smbd/process.c:(926) switch message SMBntcreateX (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:18, 4] smbd/uid.c:(183) change_to_user: Skipping user change - already user [2008/11/25 22:42:18, 2] smbd/dosmode.c:(90) unix_mode(Test) inheriting from . [2008/11/25 22:42:18, 2] smbd/dosmode.c:(99) unix_mode(Test) inherit mode 40777 [2008/11/25 22:42:18, 3] smbd/dosmode.c:(142) unix_mode(Test) returning 0766 [2008/11/25 22:42:18, 4] smbd/open.c:(1605) calling open_file with flags=0x2 flags2=0x300 mode=0766, access_mask = 0x30196, open_access_mask = 0x30196 [2008/11/25 22:42:18, 3] smbd/open.c:(301) Error opening file Test (NT_STATUS_FILE_IS_A_DIRECTORY) (local_flags=258) (flags=770) [2008/11/25 22:42:18, 3] smbd/error.c:(106) error packet at smbd/nttrans.c(779) cmd=162 (SMBntcreateX) NT_STATUS_FILE_IS_A_DIRECTORY [2008/11/25 22:42:28, 3] smbd/process.c:(1068) Transaction 966345 of length 39 [2008/11/25 22:42:28, 3] smbd/process.c:(926) switch message SMBtdis (pid 7616) conn 0x84b11e8 [2008/11/25 22:42:28, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:28, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:28, 1] smbd/service.c:(1230) 10.3.10.3 (10.3.10.3) closed connection to service crlib1 [2008/11/25 22:42:28, 3] smbd/connection.c:(69) Yielding connection to crlib1 [2008/11/25 22:42:28, 4] smbd/vfs.c:(665) vfs_ChDir to / [2008/11/25 22:42:28, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:28, 3] smbd/process.c:(1068) Transaction 966346 of length 43 [2008/11/25 22:42:28, 3] smbd/process.c:(926) switch message SMBulogoffX (pid 7616) conn 0x0 [2008/11/25 22:42:28, 3] smbd/sec_ctx.c:(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/11/25 22:42:28, 3] smbd/reply.c:(1560) ulogoffX vuid=139 If I grant "everyone" permissions to write to the test folder, the write succeeds, so I have to assume that the problem lies in either Samba or Solaris respecting the non-default group the user is in. Can anyone point me in the right direction here? Much appreciated! -- This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss