Как включить конкретную конфигурацию pam в lockscreen?

4

В Trusty есть новый lockscreen, который соответствует внешнему виду и lightdm, и делится некоторыми конфигурационными файлами, особенно для pam.

Я использую libpam-fprintd , чтобы использовать мой считыватель отпечатков пальцев при запросе пароля sudo или для разблокировки экрана.

Дело в том, что я не хочу разрешать сканер отпечатков пальцев при входе в рабочий стол. Но я хочу разрешить это при разблокировке экрана. Причиной этого является то, что отпечаток пальца не позволит открыть гном-ключ, что отлично при разблокировке, но не при входе в систему. Это также позволяет мне иметь надежный пароль, поскольку я печатаю его только один раз, а затем использую считыватель отпечатков пальцев.

См. инструкции по настройке PPA , особенно часть «Примечание о брелоках и входах без пароля»

Перед новым блокировочным экраном /etc/pam.d/lightdm использовалось greeter, а не (старым) блокировкой экрана. Поэтому у меня было другое поведение при входе в систему и при ее разблокировке, что было именно тем, что я хотел.

Смотрите эту страницу из Thinkwiki для используемой конфигурации.

Теперь, кажется, что /etc/pam.d/lightdm используется как greeting, так и блокировкой.

Поэтому мне нужно было иметь отдельный файл конфигурации pam для приветствия и экрана блокировки. Возможно ли это?

    
задан alci 08.04.2014 в 21:14
источник

1 ответ

1

В настоящее время это невозможно. Из кода Unity (lockscreen / UserAuthenticatorPam.cpp):

// FIXME (andy) We should install our own unityshell pam file.
  return pam_start("lightdm", username_.c_str(),
                   &conversation, &pam_handle_) == PAM_SUCCESS;

Вы должны указать запрос функции для этого.

    
ответ дан Robert Ancell 09.04.2014 в 22:17
источник