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 | Возвращает и задает пользовательскую информацию о владельце текущего процесса |