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

Robert Shearman rob at codeweavers.com
Wed Oct 3 05:16:37 CDT 2007


Alexandre Julliard wrote:
> Robert Shearman <rob at codeweavers.com> writes:
>
>   
>> 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.
>>     
>
> You can't report the correct user SID, but you can still report more
> correct permissions for the current user by checking IRWXO instead of
> IRWXU if the user is not the owner. Another possibility would be to
> have some sort of "other user" SID that all uids map to except the
> current one.
>   

The SID for "anonymous logon" seems to be the most appropriate choice 
for the latter suggestion. Also, tests on Windows show that "Builtin 
Users" may be a better choice to map the Unix others permissions to than 
"Everyone".

-- 
Rob Shearman




More information about the wine-devel mailing list