Как настроить разблокировку экрана GNOME через PAM

Perl имеет несколько хороших встроенных модулей datetime:

$ perl -MTime::Piece -E '
     print "Input date (dd/mm/YYYY): ";
     chomp( $date = <> );
     $datetime = Time::Piece->strptime($date, "%d/%m/%Y");
     say $datetime->strftime("%e %B is a %A");
'
Input date (dd/mm/YYYY): 3/8/2015
 3 August is a Monday
2
07.04.2018, 15:58
2 ответа

Похоже, что ответ заключается в том, что на самом деле только служба «auth» pam используется процессом разблокировки экрана gnome, а не «учетной записью». Итак, мое решение состоит в том, чтобы использовать скрипт pam -для их аутентификации только тогда, когда скрипт возвращает выход 0; что позволяет мне делать различные вещи, в том числе проверять время, а также проверять, подключен ли USB-накопитель с правильным значением /dev/disk/by -uuid/ *, что позволяет мне определить когда они могут войти в систему, раздав или отозвав физический объект.

1
27.01.2020, 22:17

Работайте -вокруг :Напишите задание cron, чтобы закрыть все программы и выйти из сеанса через предварительно -определенный интервал или время. Подробнее см. шаг 3 в этой ссылке .

0
27.01.2020, 22:17

Теги

Похожие вопросы