On Wednesday 03 October 2007 11:18:48 Robert Shearman wrote:
Alexandre Julliard wrote:
Robert Shearman rob@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