/*++ /* NAME /* set_eugid 3 /* SUMMARY /* set effective user and group attributes /* SYNOPSIS /* #include <set_eugid.h> /* /* void set_eugid(euid, egid) /* uid_t euid; /* gid_t egid; /* /* void SAVE_AND_SET_EUGID(uid, gid) /* uid_t uid; /* gid_t gid; /* /* void RESTORE_SAVED_EUGID() /* DESCRIPTION /* set_eugid() sets the effective user and group process attributes /* and updates the process group access list to be just the specified /* effective group id. /* /* SAVE_AND_SET_EUGID() opens a block that executes with the /* specified privilege. RESTORE_SAVED_EUGID() closes the block. /* DIAGNOSTICS /* All system call errors are fatal. /* SEE ALSO /* seteuid(2), setegid(2), setgroups(2) /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* IBM T.J. Watson Research /* P.O. Box 704 /* Yorktown Heights, NY 10598, USA
/*--*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.