SECMODEL_SUSER(9) BSD Kernel Developer's Manual SECMODEL_SUSER(9)NAMEsecmodel_suser — super-user security model
DESCRIPTIONsecmodel_suser implements the traditional super-user (root) as the user
with effective user-id 0. The super-user is the host administrator, con‐
sidered to have higher privileges than other users.
FUNCTIONSsecmodel_suser exposes a secmodel_eval(9) evaluation routine to test
whether a set of credentials can be assimilated to super-user credentials
or not.
The parameters to secmodel_eval(9) are:
id the unique identifier of secmodel_suser:
"org.netbsd.secmodel.suser"
what a string, "is-root".
arg the kauth(9) credentials (kauth_cred_t) of the caller.
ret a boolean, set by secmodel_suser to true when the credentials are
equivalent to super-user, false otherwise.
RETURN TYPES
If successful, the evaluation returns 0 with the ret argument being
either true or false.
SEE ALSOkauth(9), secmodel(9), secmodel_bsd44(9), secmodel_eval(9)AUTHORS
Elad Efrat ⟨elad@NetBSD.org⟩
BSD December 4, 2011 BSD