Дом аудио Что такое подключаемый модуль аутентификации (pam)? - определение из техопедии

Что такое подключаемый модуль аутентификации (pam)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает сменный модуль аутентификации (PAM)?

Сменный модуль аутентификации (PAM) - это интерфейс прикладного программирования (API) для сервисов, связанных с аутентификацией, который позволяет системным администраторам добавлять новые методы аутентификации, устанавливая PAM и изменяя политики аутентификации, редактируя файлы конфигурации.

Techopedia объясняет сменный модуль аутентификации (PAM)

Сменный модуль аутентификации (PAM) - это механизм, который интегрирует множество схем низкоуровневой аутентификации в API высокого уровня, позволяя программам, основанным на аутентификации, быть написанными независимо от базовых схем аутентификации. Первоначально PAM был предложен в 1995 году Випином Самаром и Чарли Лаем из Sun Microsystems. Позднее он был принят в качестве основы аутентификации для общей среды рабочего стола.


Хотя PAM впервые появился как открытый исходный код в Linux, PAM в настоящее время поддерживается в ОС AIX, Dragon Fly BSD, Free BSD, HP-UX, Linux, Mac OS X, Net BSD и Solaris и других. Он был стандартизирован как часть процесса стандартизации X / Open UNIX, в результате чего X / Open стал стандартом единого входа.


PAM может быть настроен так, чтобы запретить программам право аутентификации пользователей и предупреждать определенные программы от попытки аутентификации. Эти программы используют модуль PAM и подключаются к приложениям во время выполнения.


API PAM предлагает шесть примитивов аутентификации, сгруппированных в четыре средства: аутентификация, учетная запись, сеанс и пароль. Аутентификация - это средство, которое занимается аутентификацией заявителей и установлением учетных данных учетной записи, помимо предоставления двух примитивов, pam_authenticate и pam_setcred. Первый примитив аутентифицирует заявителя, запрашивая токен аутентификации и сравнивая его со значением, хранящимся в базе данных или полученным с сервера аутентификации. Pam_sercred инициирует учетные данные учетной записи, такие как идентификатор пользователя, членство в группе и ограничения ресурсов.

Что такое подключаемый модуль аутентификации (pam)? - определение из техопедии