[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Список функций защиты и контроля

Функции управления доступом


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


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]