|
|||||||
|
|
SETREGIDSection: Systemaufrufe (2)Updated: 20. Oktober 1996 Index Return to Main Contents NAMEsetregid, setegid - setze reale und/oder effektive GruppenkennungÜBERSICHT#include <unistd.h>
int setregid(gid_t rgid, gid_t egid);
BESCHREIBUNGsetregid setzt die reale und effektive Gruppenkennung (Group ID) des aktuellen Prozesses. Unprivilegierte Benutzer dürfen die reale Gruppenkennung auf die effektive Gruppenkennung ändern und umgekehrt.Seit 1.1.38 ist es auch möglich, die effektive Gruppenkennung aus der gesicherten Gruppenkennung zu setzen. Nur der Superuser darf andere Änderungen machen. Angeben des Wertes -1 für entweder die reale oder effektive Gruppenkennung weist das System an, diese Kennung unverändert zu lassen. Im Moment (libc-4.x.x) is setegid(egid) funktionell äquivalent zu setregid(-1, egid). Wenn die reale Gruppenkennung geändert wird, oder wenn die effektive Gruppenkennung auf einen Wert gesetzt wird, der nicht gleich der vorherigen realen Gruppenkennung ist, so wird die gesicherte Gruppenkennung auf die neue effektive Gruppenkennung gesetzt. RÜCKGABEWERTBei Erfolg wird Null zurückgegeben. Im Fehlerfall wird -1 zurückgegeben und errno entsprechend gesetzt.FEHLER
GESCHICHTEDie Funktion setregid erschien in BSD 4.2.KONFORM ZUBSD 4.3SIEHE AUCHgetgid(2), setgid(2).
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |