On Dec 16, 2009, at 10:08 AM, Jeremy Allison wrote:

> 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 ?
> 
> Jeremy.
The lack of support of the BSD MODES flags in Samba is a known issue that we 
hope to solve in a future release. We will never be able to support Samba 
correctly without these bits, but plan on doing a better job in the future.It 
would be nice if Samba would support the following flags the same as the DOS 
Attributes. That would solve so many issues:)

BSD hidden Flag  - DOS Attribute Hidden
BSD immutable - Windows Read-Only bit
BSD archived - the reverse of the BSD archive bit 

But the UNIX extensions does not require this support, but this causes the Mac 
OS Client to have several issue. 

George

-- 
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