[Bug 1114] Make concept of "root UID" more abstract for Interix support

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Sun Nov 6 02:52:32 EST 2005


http://bugzilla.mindrot.org/show_bug.cgi?id=1114





------- Comment #3 from tv at pobox.com  2005-11-06 02:52 -------
Interix user IDs come from its parent OS (Windows).  Local system-supplied
users are 0x30000 + <system uid>, and "Administrator" is system uid 1000.

It's really unfortunate that there is no special-case maping to 0.  But as I
noted, the rights that openssh uses are available to more than just the "root"
user -- anyone in a specific group can also do setuid.  This is not too far of
a departure from POSIX.1e CAP_SETUID, so maybe it would be appropriate to do
the abstraction anyway?  (The important part here though is that such a
refactor would probably need to bubble back up to the OpenBSD source repo
level.)




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.




More information about the openssh-bugs mailing list