|
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. |