Настроим авторизацию по Mac-адресу мобильного телефона на рабочей станции.
1) Берем телефон, включаем Bluetooth делает так, чтобы он был “видим” другим устройствам.
На компе запускаем утилиту
hcitool в режиме поиска устройств.
hcitool scan
Получаем имя своего устройства и его MAC-адрес.
2) Устанавливаем пакет pam_blue
Для Ubuntu 10.04
keiz@ekz:~$ apt-cache search pam_blue
libpam-blue – PAM module for local authenticaction with bluetooth devices
sudo apt-get install libpam_blue
3) Создаем файл конфигурации /etc/security/bluesscan.conf и пишем в него следующее.
#Общие настройки
general {
# Продолжительность сканирования в секундах (от 3 до 15)
timeout = 15;
}
# Настройки пользователей и их устройств.
mylogin = {
name = Имя устройства;
bluemac = МАС-адрес устройства;
}
4) Сохраняем файл, открываем уже знакомый нам конфиг /etc/pam.d/common-auth и добавляем строку
auth sufficient pam_blue.so
, перед строкой, содержащей “pam_unix.so”
Теперь для входа в систему будет достаточно положить телефон рядом с ноутом и ввести имя. Далее управление будет передано модулю pam_blue, который просканирует сеть, найдет MAC-адрес телефона и впустит пользователя. В противном случае придется ввести пароль.