-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Thursday 21 February 2002 17:37, Christian Perle wrote:
Hi Matthias,
On Thu, Feb 21, 2002 at 17:00:34 +0100, Matthias Petermann wrote:
ist das prinzipiell möglich, dass ein Programm, das als suid root läuft, diese Rechte während der Laufzeit abtritt und wieder die des (aufrufenden) normalen Nutzers erhält? Hat jetzt mit VMware
Ja, das geht mit dem System Call setuid(). man 2 setuid sagt Dir mehr.
Ergaenzung: die uid des Aufrufenden bekommst Du mit getuid, die uid, deren Privilegien das Programm gerade hat mit geteuid (effective UID), ausserdem gibt es noch eine fuid (file uid), die aber unter Linux (meistens? immer?) mit der euid identisch ist.
Konrad
- -- BOFH excuse #250:
Program load too heavy for processor to lift.