acl_chg or
acl_fchg |
Changes the access control information on a file. |
acl_get or
acl_fget |
Gets the access control information of a file. |
acl_put or
acl_fput |
Sets the access control information of a file. |
acl_set or
acl_fset |
Sets the base entries of the access control information of a file. |
chacl or
fchac l |
Changes the permissions on a file. |
chmod or
fchmod |
Changes file access permissions. |
chown, fchown,
chownx, or fchownx |
|
Changes file ownership. |
frevoke |
Revokes access to a file by other processes. |
revoke |
Revokes access to a file. |
statacl or
fstatacl |
Retrieves the access control information for a file. |
User authentication routines have a potential to store passwords and
encrypted passwords in memory, and this may expose passwords
and encrypted passwords in coredumps.
authenticate |
Authenticates the user's name and password. |
ckuseracct |
Checks the validity of a user account. |
ckuserID |
Authenticates the user. |
crypt,
encrypt, or setkey |
Encrypts or decrypts data. |
getgrent, getgrgid, getgrnam, setgrent, or
endgrent |
|
Accesses the basic group information in the user database. |
getgrgid_r, getgrnam_r |
|
Accesses the basic group information in the user database in a
multithreaded environment. |
getgroupattr, IDtogroup, nextgroup, or
putgroupattr |
|
Accesses the group information in the user database. |
getlogin |
Gets the user's login name. |
getlogin_r |
Gets the user's login name in a multithreaded environment. |
getpass |
Reads a password. |
getportattr or putportattr |
Accesses the port information in the port database. |
getpwent, getpwuid, getpwnam, putpwent,
setpwent, or endpwent |
|
Accesses the basic user information in the user database. |
getpwuid_r, getpwnam_r |
Accesses the basic user information in the user database in a
multithreaded environment. |
getuinfo |
Finds the value associated with a user. |
getuserattr, IDtouser, nextuser, or
putuserattr |
|
Accesses the user information in the user database. |
getuserpw, putuserpw, or putuserpwhist |
|
Accesses the user authentication data. |
loginfailed |
Records an unsuccessful login attempt. |
loginrestrictions |
Determines if a user is allowed to access the system. |
loginsuccess |
Records a successful login. |
newpass |
Generates a new password for a user. |
passwdexpired |
Checks the user's password to determine if it has expired. |
setpwdb or endpwdb |
Opens or closes the authentication database. |
setuserdb or enduserdb |
Opens or closes the user database. |
system |
Runs a shell command. |
tcb |
Alters the Trusted Computing Base status of a file. |
getgid or
getegid |
Gets the real or group ID of the calling process. |
getgroups |
Gets the concurrent group set of the current process. |
getpcred |
Gets the current process security credentials. |
getpenv |
Gets the current process environment. |
getuid or
geteuid |
Gets the real or effective user ID of the current process. |
initgroups |
Initializes the supplementary group ID of the current process. |
kleenup |
Cleans up the run-time environment of a process. |
setgid,
setrgid, setegid, or setregid |
|
Sets the group IDs of the calling process. |
setgroups |
Sets the supplementary group ID of the current process. |
setpcred |
Sets the current process credentials. |
setpenv |
Sets the current process environment. |
setuid,
setruid, setuid, or setreuid |
|
Sets the process user IDs. |
usrinfo |
Gets and sets user information about the owner of the current process. |