Вводить пароль при загрузке утомительно, и было бы очень хорошо, если бы для использования команды sudo можно было использовать распознавание лиц. Возможно ли это?
Да! Существует ... Вы можете использовать Howdy , который «обеспечивает аутентификацию в стиле Windows Hello ™ для Linux».
Установка
Установите Howdy, используя следующие команды:
sudo apt-add-repository ppa:boltgolt/howdy
sudo apt install build-essential libx11-dev howdy
Конфигурация
Вы может потребоваться указать путь к устройству для вашей камеры. Например, в моей системе это / dev / video0
:
sed -i "s|^device_path =.*none|# &\ndevice_path = /dev/video0|g" /lib/security/howdy/config.ini
Кроме того, вы можете изменить точность алгоритма сопоставления лиц. По шкале от 1 (низкая точность) до 10 (высокая точность) значения выше 5 не рекомендуются; чем ниже, тем лучше:
sed -i "s|^certainty = 3.5|# certainty = 3.5\ncertainty = 4.2|g" /lib/security/howdy/config.ini
Запись модели лица
Чтобы записать свое лицо, выполните sudo howdy add
, чтобы добавить модели лица для текущего пользователя. Чтобы добавить модели лиц для других пользователей, используйте sudo howdy add --user other_user_name
.
Например, вот как вы могли бы добавить модель лица для себя, где my_user_name
- ваше имя пользователя. Вы можете записать несколько моделей лиц для каждого пользователя, если вы дадите каждой модели уникальное имя.
sudo howdy add
No face model known
[sudo] password for my_user_name:
No face model folder found, creating one
Adding face model for the user my_user_name
Enter a label for this new model [Initial model] (max 24 characters): my_user_name_01
Please look straight into the camera
Scan complete
Added a new model to my_user_name