Hauptindex | Abschnitt 2 | English | 日本語 | Optionen |
int setreuid(uid_t ruid, uid_t euid);
int seteuid(uid_t euid);
Seit 1.1.38 ist es auch möglich, die effektive Benutzerkennung aus der gesicherten Benutzerkennung zu setzen.
Nur der Superuser darf andere Änderungen vornehmen.
Angeben des Wertes -1 für entweder die reale oder effektive Benutzerkennung weist das System an, diese Kennung unverändert zu lassen.
Im Moment (libc-4.x.x) ist seteuid(euid) funktionell äquivalent zu setreuid(-1, euid).
Wenn die reale Benutzerkennung geändert wird, oder wenn die effektive Benutzerkennung auf einen Wert gesetzt wird, der nicht gleich der vorherigen realen Benutzerkennung ist, so wird die gesicherte Benutzerkennung auf die neue effektive Benutzerkennung gesetzt.
EPERM | Der aktuelle Prozeß gehört nicht dem Superuser und eine andere Änderung als (i) Vertauschen der effektiven mit der realen Benutzerkennung oder (ii) Setzen einer dieser auf den Wert den anderen oder (iii) Setzen der effektiven Benutzerkennung auf den Wert der gesicherten Benutzerkennung wurde angestrebt. |
20. Oktober 1996 | SETREUID (2) | Linux 1.1.38 |
Hauptindex | Abschnitt 2 | English | 日本語 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.
“ | VI = Virtually Incomprehensible. | ” |