[PATCH 4/4] server: Add primitive support for setting and getting the security descriptor of files based on their Unix permissions.

Kai Blin kai.blin at gmail.com
Wed Oct 3 04:25:44 CDT 2007


On Wednesday 03 October 2007 11:18:48 Robert Shearman wrote:
> Alexandre Julliard wrote:
> > Robert Shearman <rob at codeweavers.com> writes:
> >> +    /* assume we are the owner */
> >> +    if (st.st_mode & S_IRWXU)
> >> +    {
> >
> > Why are you assuming that?  There doesn't seem to be much sense in
> > checking permissions without checking the owner.
>
> We don't have a mapping between NT SIDs and Unix user IDs in Wine, so if
> the owner is different then there isn't much we can do with it.

Would it make sense to try and get winbind to do that for us, if possible? Or 
would we be unable to use the results of that in a sensible way?

Jerry Carter is currently working on an LGPL winbind client library, we could 
use that. In the long run, winbind will convert to an idl-based protocol and 
we could just talk to winbindd directly, thus dropping a dependency.

Cheers,
Kai

-- 
Kai Blin
WorldForge developer  http://www.worldforge.org/
Wine developer        http://wiki.winehq.org/KaiBlin
Samba team member     http://www.samba.org/samba/team/
--
Will code for cotton.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20071003/af763263/attachment-0001.pgp 


More information about the wine-devel mailing list