bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: /bin/ids is setuid root, why ?


From: Roland McGrath
Subject: Re: /bin/ids is setuid root, why ?
Date: Sun, 3 Nov 2002 20:08:34 -0500 (EST)

ids needs to be root to use pid2task on PIDs owned by other users.  It does
that so it can be trusted to query tasks directly for what auth port they
are using.  This is what ids does different from what using ps would do--it
gets the auth port rather than the proc server's idea of the associated IDs.

If ids were not setuid, you could not use it on other users' processes.
But since normally the information of what IDs a process has is not
considered private, installing it setuid makes that information visible to all.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]