| acl_chg и acl_fchg | Изменяют информацию, управляющую доступом к файлу |
| acl_get и acl_fget | Возвращает информацию, управляющую доступом к файлу |
| acl_put и acl_fput | Задает информацию, управляющую доступом к файлу |
| acl_set и acl_fset | Задает основные записи, управляющие доступом к файлу |
| chacl и fchac l | Изменяет права доступа к файлу |
| chmod и fchmod | Изменяет права доступа к файлу |
| chown, fchown, chownx и fchownx | Изменяет принадлежность файла |
| frevoke | Аннулирует права доступа к файлу, предоставленные другому процессу |
| revoke | Аннулирует права доступа к файлу |
| statacl и fstatacl | Возвращает информацию, управляющую доступом к файлу |
| audit | Включает и выключает контроль системы |
| auditbin | Задает файлы для хранения контрольных записей |
| auditevents | Возвращает или устанавливает состояние контроля за событиями системы |
| auditlog | Добавляет контрольную запись в контрольный файл |
| auditobj | Возвращает или устанавливает режим контроля за объектом данных системы |
| auditpack | Упаковывает и распаковывает двоичный файл с контрольными записями |
| auditproc | Возвращает или задает состояние контроля за процессом |
| auditread и auditread_r | Считывает контрольную запись |
| auditwrite | Заносит в файл контрольную запись |
Функции идентификации позволяют сохранить в памяти обычный и зашифрованный
пароль. Учтите, что при этом можно будет узнать пароли, создав дамп
памяти.
| authenticate | Идентифицирует имя и пароль пользователя |
| ckuseracct | Проверяет правильность учетной записи пользователя |
| ckuserID | Идентифицирует пользователя |
| crypt, encrypt и setkey | Зашифровывает и расшифровывает данные |
| getgrent, getgrgid, getgrnam, setgrent и endgrent | Предназначены для работы с базовой информацией о группе в базе данных пользователей |
| getgrgid_r | Получает ИД группы из записи базы данных группы в среде с несколькими нитями |
| getgrnam_r | Выполняет поиск имени в базе данных группы в среде с несколькими нитями |
| getgroupattr, IDtogroup, nextgroup и putgroupattr | Предназначены для работы с информацией о группе из базы данных пользователей |
| getlogin | Возвращает ИД пользователя |
| getlogin_r | Возвращает ИД пользователя в среде с несколькими нитями |
| getpass | Возвращает пароль |
| getportattr и putportattr | Предназначены для работы с информацией о порте из базы данных портов |
| getpwent, getpwuid, getpwnam, putpwent, setpwent и endpwent | Предназначены для работы с базовой информацией о пользователе из базы данных пользователей |
| getuinfo | Возвращает значение, связанное с пользователем |
| getuserattr, IDtouser, nextuser и putuserattr | Предназначены для работы с информацией о пользователей из базы данных пользователей |
| getuserpw, putuserpw и putuserpwhist | Предназначены для работы с идентификационными данными пользователя |
| loginfailed | Записывает информацию о неудачных попытках входа в систему |
| loginrestrictions | Проверяет, есть ли у пользователя права доступа к системе |
| loginsuccess | Записывает информацию о случаях успешного входа в систему |
| newpass | Создает новый пароль пользователя |
| passwdexpired | Проверяет, не истек ли срок действия пользовательского пароля |
| setpwdb и endpwdb | Открывает или закрывает базу данных идентификации |
| setuserdb и enduserdb | Открывает или закрывает базу данных пользователей |
| system | Выполняет команду оболочки |
| tcb | Изменяет состояние TCB файла |
| getgid и getegid | Возвращает фактический ИД процесса и ИД группы процесса |
| getgroups | Возвращает информацию о группах, к которым относится текущий процесс |
| getpcred | Возвращает информацию о параметрах защиты текущего процесса |
| getpenv | Возвращает информацию о среде текущего процесса |
| getuid и geteuid | Возвращает фактический или действующий ИД пользователя для текущего процесса |
| initgroups | Инициализирует дополнительный ИД группы текущего процесса |
| kleenup | Очищает среду выполнения процесса |
| setgid, setrgid, setegid и setregid | Задает идентификаторы групп вызывающего процесса |
| setgroups | Задает дополнительный ИД группы текущего процесса |
| setpcred | Устанавливает параметры защиты текущего процесса |
| setpenv | Задает параметры среды текущего процесса |
| setuid, setruid, setuid и setreuid | Устанавливает ИД пользователя для процесса |
| usrinfo | Возвращает и задает пользовательскую информацию о владельце текущего процесса |