2009/12/16 Anton Starikov <ant.stari...@gmail.com>:
> One question.
>
> The fact that client ignore ACL capabilities of server, it is also normal for 
> current smbfs implementation?

Even in 10.5, the smbfs client does not ignore the filesystem ACL
support attribute.

>
> On Dec 16, 2009, at 9:28 PM, James Peach wrote:
>
>> 2009/12/16 Jeremy Allison <j...@samba.org>:
>>> On Wed, Dec 16, 2009 at 07:00:09PM +0100, Anton Starikov wrote:
>>>> And although it creates directory, it doesn't copy contents, because it 
>>>> stops process of copying directory after this error. If I repeat filesync, 
>>>> the contents of directory will be copid (cause directory is already here).
>>>>
>>>> So, it looks exactly the same.
>>>> If so, then problem in chflags().
>>>> I expect that samba on linux is compiled without support for chflags, 
>>>> obviously.
>>>>
>>>> I presume that settings "unix extensions = no" would probably fix this, 
>>>> but it has a drawback, because then you loose native unix things like 
>>>> symlinks etc.
>>>>
>>>> Which is, at least in our case is not possible, cause shares accessed by 
>>>> both, mac and linux clients over NFS (the same clients on different hosts) 
>>>> and symlinks are heavily used.
>>>>
>>>> I think, OSX client, when it sees that server supports "unix extensions", 
>>>> expects that on other side is OSX server with samba which supports chflags.
>>>>
>>>> So, if we don't discuss rewrite of OSX cifs FS, then only solution is to 
>>>> "emulate" chflags support on samba side (or convert flags to XFS/ETX3 
>>>> attrs somehow)
>>>
>>> Hmmm. Looks like a client bug then, in that they don't cope with an
>>> error on chflags set. What error is the Samba server returning here ?
>>>
>>> George, what errors can the MacOSX client cope with and continue ?
>>
>> FileSync wants to create accurate copies of files, including all their
>> metadata. We just pass the error up the stack. The current code does
>> not look too closely at the unix capabilities, we  should be looking
>> at the flags mask in the UNIX_INFO2 response and handling the case
>> where the server doesn't understand any flags.
>>
>> Please file a bug at http://bugreporter.apple.com and attach the
>> packet trace. This will help us to make a case to fix this in an
>> update.
>>
>> --
>> James Peach | jor...@gmail.com
>
>



-- 
James Peach | jor...@gmail.com
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to