The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Основы и настройка PAM

04.06.2009 14:53

В статье дается базовое введение в модель PAM для Linux, приводятся примеры настройки PAM и описывается создание PAM-приложения входа в систему за 10 простых шагов. Подключаемые модули аутентификации (Pluggable Authentication Modules, PAM) – это набор API, используемых разработчиками приложений для функций, связанных с безопасностью, таких как аутентификация пользователей, шифрование данных, взаимодействие с LDAP и т.д.

  1. Главная ссылка к новости (http://www.ibm.com/developerwo...)
Автор новости: IBM dW
Лицензия: CC-BY
Тип: яз. русский / Практикум
Короткая ссылка: https://opennet.ru/22023-pam
Ключевые слова: pam, auth, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (1) RSS
  • 1, XoRe (ok), 10:15, 05/06/2009 [ответить]  
  • +/
    > описывается создание PAM-приложения входа в систему за 10 простых шагов.

    Эти 10 шагов помогут вам создать собственное PAM-приложение и помогут понять, как работает сеанс PAM:

       1. Включите заголовочные файлы, необходимые для использования PAM (например, pam_appl.h, pam_misc.h).
       2. В функции main инициализируйте библиотеку PAM libpam.so (которая загружает модули, указанные в файле конфигурации для приложения) при помощи уникального идентификатора.
       3. Попытайтесь выполнить аутентификацию для всех модулей и рассмотрите сценарии отказов.
       4. Проверьте учетные данные пользователей и параметры учетных записей.
       5. Откройте новый сеанс PAM.
       6. Создайте среду для пользователя при помощи учетных данных.
       7. По завершении работы пользователя закройте пользовательскую среду.
       8. Закройте сеанс PAM.
       9. Выйдите из библиотеки libpam.so с соответствующим идентификатором.
      10. Выход.

    Простые шаги )

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру