pam_keystore

Описание

pam_keystore - pam-модуль предназначенный для хранения логина и пароля пользователя в ''службе хранения ключей'' ядра Linux.
Необходим для программы keyexec. Используется при монтировании сетевых дисков пользователя при хранении учетных записей на сервере. Модуль входит в соcтав дистрибутива Calculate Linux Desktop.

Использование

Дистрибутив Gentoo

Для подключения модуля измените файл /etc/pam.d/system-auth следующим образом:

auth       required       pam_env.so
auth       optional       pam_keystore.so use_first_pass
auth       sufficient     pam_unix.so use_first_pass
auth       required       pam_deny.so

добавив строку:

auth      optional   pam_keystore.so use_first_pass

Получение пароля пользователя из службы хранения ядра.

Пароль пользователя, который зашел в систему, может получить только пользователь root.

Свой пароль пользователь получить не может.

Чтобы получить пароль пользователя, необходимо пользователем root выполнить команду:

keyctl print $( keyctl request user user_name )

где
  • user_name - имя пользователя, который вошел в систему.

Примечание: keyctl входит состав пакета sys-apps/keyutils.

Спасибо!