support for mknod to windows now in cifs vfs
Martin Koeppe
mkoeppe at gmx.de
Sun Nov 20 22:51:50 GMT 2005
On Fri, 18 Nov 2005, Steve French wrote:
> I added the code to cifs vfs to enable it do mknod of block and chardevice
> even if the server does not support the Unix extensions (such as Windows).
> This requires the "sfu" mount option to be specified and these will be
> recognized in Windows in the services for unix shells. There is also code
> now in the cifs vfs that can retrieve the special mode bits (the three above
> 0777) but not set them yet.
>
> This code is in the cifs-2.6.git tree on kernel.org. I will make a tar.gz
> of current cifs code later in the week.
For the mapping of the lower 9 mode bits to NT security entries, I
just found a good description from Corinna at
http://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-mapping
I encountered the same ACE reordering in explorer with sfu files, but
didn't think about these deny entries enough. At least in this regard,
cygwin and sfu seem to be compatible. So, Steve, this may be
interesting to you for implementing chmod.
And it might be of interest to the samba people, if they decide to
implement an sfu option on the server side.
Martin
More information about the samba-technical
mailing list