xcopy /O ... chown -not owner error-

Nicolas Dorfsman ndorfsman at gmail.com
Thu Apr 23 14:35:41 GMT 2009


	Please apologize.

	I'm becoming dumb with this !

	extract from xcopy doc == /O  Copies file ownership and ACL  
information. ==

		
	
	Ok...so I have to find a tool which copy ACL --without ownership--


	Thanks.

	:)



Le 23 avr. 09 à 16:26, Nicolas Dorfsman a écrit :

>
> 	Hey ?
>
> 	What is this weird "do_chown" in nfs4_acls.c ???
>
> 	When smb_set_nt_acl_nfs4() is called, coming from zfsacl.so, my  
> process is already own by the effective user...so chown is forbidden.
>
> 	I removed the part of code who is trying to do the chown ( if  
> (params.do_chown) {...} ) and it seems to work nicely.
> 	
> 	I'm confused. Where is set the boolean "do_chown" ?
>
>
> 	Nicolas
>
>
>
> Le 23 avr. 09 à 16:04, Nicolas Dorfsman a écrit :
>
>> Samba 3.3.2
>>
>>
>> 	Hi,
>>
>> 	I'm trying to "XCOPY /O" to a ZFS (nfsv4 ACLs) share.  Access  
>> denied is returned.
>>
>> 	On debug I could read :
>>
>>
>> [2009/04/23 15:50:54, 10] modules/nfs4_acls.c:(712)
>> smb_set_nt_acl_nfs4 invoked for JF/Yop/Ajout.rtf
>> [2009/04/23 15:50:54, 10] modules/nfs4_acls.c:(397)
>> mode:simple, do_chown:true, acedup: dontcare
>> [2009/04/23 15:50:54,  5] smbd/posix_acls.c:(1009)
>> unpack_nt_owners: validating owner_sids.
>> [2009/04/23 15:50:54,  3] smbd/posix_acls.c:(1031)
>> unpack_nt_owners: owner sid mapped to uid 102628
>> [2009/04/23 15:50:54, 10] lib/gencache.c:(208)
>> Returning valid cache entry: key = IDMAP/SID2GID/ 
>> S-1-5-21-73586283-1979792683-839522115-513, value = 100513, timeout  
>> = Mon Apr 27
>> 10:49:39 2009
>> [2009/04/23 15:50:54, 10] passdb/lookup_sid.c:(1511)
>> sid S-1-5-21-73586283-1979792683-839522115-513 -> gid 100513
>> [2009/04/23 15:50:54,  3] smbd/posix_acls.c:(1053)
>> unpack_nt_owners: group sid mapped to gid 100513
>> [2009/04/23 15:50:54,  5] smbd/posix_acls.c:(1056)
>> unpack_nt_owners: owner_sids validated.
>> [2009/04/23 15:50:54,  3] modules/nfs4_acls.c:(741)
>> chown JF/Yop/Ajout.rtf, 102628, 100513 failed. Error = Vous n'êtes  
>> pas propriétaire. (Not Owner)
>> [2009/04/23 15:50:54,  3] smbd/error.c:(61)
>> error packet at smbd/nttrans.c(1701) cmd=160 (SMBnttrans)  
>> NT_STATUS_ACCESS_DENIED
>>
>>
>> 	
>> [Sandbox]
>>  path = /export/Sandbox
>>  read only = no
>>  public = no
>>  vfs objects = zfsacl
>>  acl map full control = no
>>  force directory security mode = 0
>> zfsacl: acesort = dontcare
>> force unknown acl user = yes
>>      map readonly = Permissions
>>
>>
>>
>>
>>
>>
>> 		Any hint ?
>>
>>
>>
>> 	Nicolas
>>
>



More information about the samba-technical mailing list