Поиск по этому блогу

Флешка-ключ. Настраиваем авторизацию в Ubuntu

1. Ставим модуль USB для PAM:

$ sudo apt-get install libpam-usb pamusb-tools

2. Вставляем в USB-порт флешку, которая будет у нас ключем доступа и вписываем команду:

# pamusb-conf --add-device name_of_device

где name_of_device – любое имя, которое будет определять эту флешку, например, flashkey.

3. Теперь добавляем идентифицируемого пользователя:

# pamusb-conf --add-user username
Где «username» - придуманное Вами имя пользователя

4. Проверяем правильность настройки:

# pamusb-check username

5. Если все прошло нормально, то настраиваем сам модуль PAM. Для этого добавляем в файл /etc/pam.d/common-auth строку:

auth sufficient pam_usb.so

Сделать это нужно перед строкой:
auth [success=1 default=ignore] pam_unix.so nullok_secure

Для того, чтоб по вытаскиванию флешки экран системы блокировался, а по подключению – разблокировался, в файл /etc/pamusb.conf добавляем две строки:

agent event="lock"gnome-screensaver-command --lock/agent
agent event="unlock"gnome-screensaver-command --deactivate/agent

Сделать это надо между:
user id="silver"
device
flash
/device
и:
/user /users

И главное – чтобы система реагировала на флешку, необходимо добавить в автозапуск pamusb-agent.

Комментариев нет:

Отправить комментарий