Доста от преносимите компютри с подчертана бизнес насоченост разполагат с пръстов четец. В настоящата статия ще ви покажа как с малко усилия и внимателно четене можете да настроите системата си да използва вашият пръстов отпечатък за:

– вход в системата;

– вход в системата от конзолата;

– отключване на екрана;

– стартиране на програми с командите su, sudo и gksu.

fingerprint_4fingerprint_2

fingerprint_1fingerprint_3

Нека сега да видим конкретните стъпки, които трябва да извършите:

1. Уверете се, че пръстовият четец е активиран. За целта може да се наложи при пускане на компютъра да влезете в BIOS-а и да проверите дали това е така;

2. От Мениджъра на пакети Synaptic инсталирайте пакетите libfakekey0, libfprint0, libqca2 и libqca2-plugin-ossl, след което затворете мениджъра;

3. Натиснете Alt+F2 и в появилото се поле въведете командата gksu gedit /etc/modules. В отворилият се файл на нов ред добавете uinput и после запазете и затворете файла. Това ще укаже при зареждане на системата да се зарежда специфичен модул, който е необходим, за да работи правилно оторизирането чрез пръстов отпечатък;

4. От Програми – Помощни програми пуснете Терминал и в него изпълнете командата:

lsusb

Тя ще ви изведе списък с всички засечени USB устройства. Едно от тях трябва да е и пръстовият четец. В описанието му ще пише някакво име, последвано от Fingerprint Sensor. Например на системата, използвана за написване на тази статия, предоставената информация е Bus 003 Device 002: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor. Засега оставете този терминал отворен, защото информацията в него ще ви е необходима след малко.

5. От тази страница изтеглете програмата, която ще ви осигури графичен интерфейс за настройките на пръстовият четец. Към момента последната версия е fingerprintGUI-0.11. Разархивирайте изтегленият файл, след което отворете един Терминал и идете в папката на разархивираният файл. Например ако сте изтеглили файла fingerprintGUI-0.11.tar.gz на Работния плот, то в Терминала ще трябва да напишете командата:

cd ~/Плот/fingerprint-0.11

6. Все още в терминала трябва да изпълните една от следните 2 команди (сега ще е необходимо да погледнете в Терминала, в който по-рано изпълнихте lsusb):

– ако в модела на пръстовия четец се срещат имената UPEK или SGS Thomson, изпълнете командата:

sudo ./install.sh --with-upek

– във всички останали случаи, изпълнете командата:

sudo ./install.sh --fprint-only

И двете команди водят до инсталирането графичен потребителски интерфейс за настройка на пръстовия четец, а различната команда на края осигурява поддръжката на различни модели пръстови четци.

7. След като инсталирането приключи, все още в Терминала пуснете програмата чрез изпълнение на командата:

fingerprintGUI

8. Горната команда ще пусне интерфейса на програмата за настройка на пръстовия четец:

fingerprint_5

За да го настроите, ще трябва да минете през следните стъпки:

  • Избор на пръст, който ще се сканира за отпечатък:

fingerprint_6

С мишката изберете желаният пръст, след което натиснете бутона Next, за да преминете към следващата стъпка.

  • Сканиране на пръстов отпечатък

fingerprint_7

Сега е момента да прекарате желаният пръст през четеца. След като сканирането завърши, имате възможност да сканирате и друг пръст или пък директно да продължите чрез Next.

  • Изнасяне/Тест на настройките

fingerprint_8

На тази стъпка можете да запазите сканираните си отпечатъци като архив. Него можете да го използвате на друг компютър с пръстов четец, ако решите да използвате същата програма. Другата възможност тук е да опитате дали отпечатъка ви се разпознава правилно в екрана за вписване, изпълнението на su и др. Тъй като към момента не сте направили допълнителните необходими настройки, тази възможност няма да работи и можете направо да преминете към следващата стъпка.

  • Завършване на настройките

fingerprint_9

Тук трябва просто да натиснете бутона Finish, за да приключите с настройките. Ако бутонът не е активен, натиснете бутона Rescan в най-горната дясна част на прозореца за да го направите такъв.

На тази страница се съдържа и една допълнителна възможност – да настоите парола, която да се запише на преносимо устройство и с нейна помощ да се отключва ключодържателят на работната среда GNOME. Тъй като тя не е задължителна в настоящата статия ще бъде пропусната.

9. Допълнителни системни настройки. За да работи системата с вече определения пръстов отпечатък трябва да промените някои системни файлове.

ВНИМАНИЕ: Грешната настройка на файловете по-долу може да заключи достъпа до системата ви, затова четете внимателно!!!

Промените, които трябва да направите са:

  • Натиснете Alt+F2 и в полето въведете командата gksu gedit /etc/pam.d/common-auth. Отворилият се файл го запазете веднага под името common-auth.fingerprint на същото място. След това в началото му, на първият ред напишете следното:
auth sufficient libpam_fingerprint.so debug

Отново в същия файл намерете редът, съдържащ:

auth [success=1 default=ignore] pam_unix.so nullok_secure

и го заменете с

auth [success=1 default=ignore] pam_unix.so try_first_pass nullok_secure

Запазете промените и затворете файла.

  • Натиснете Alt+F2 и в полето въведете командата gksu gedit /etc/pam.d/su. Във файла заменете реда:
@include common-auth

с

@include common-auth.fingerprint

Запазете промените и затворете файла.

  • Натиснете Alt+F2 и в полето въведете командата gksu gedit /etc/pam.d/login. Във файла заменете реда:
    @include common-auth

    с

    @include common-auth.fingerprint

    Запазете промените и затворете файла.

  • Натиснете Alt+F2 и в полето въведете командата gksu gedit /etc/pam.d/sudo. Във файла заменете реда:
    @include common-auth

    с

    @include common-auth.fingerprint

    Запазете промените и затворете файла.

  • От Система-Администриране пуснете Екран за идентификация. След това идете на подстраницата Сигурност и се уверете, че Включване на автоматичното влизане и Включване на влизането по определено време са ИЗКЛЮЧЕНИ:

fingerprint_10

Сега натиснете Alt+F2 и в полето въведете командата gksu gedit /etc/pam.d/gdm. Във файла заменете реда:

@include common-auth

с

@include common-auth.fingerprint

Запазете промените и затворете файла.

  • Натиснете Alt+F2 и в полето въведете командата gconf-editor. В отворилият се Редактор на системните настройки намерете apps/gnome-screensaver. Настройките на gnome-screensaver сложете отметка срещу ключа embedded_keyboard_enabled, след което цъкнете два пъти върху ключа embedded_keyboard_command и напишете следната команда: /usr/local/bin/fingerprintPlugin -d

fingerprint_11

Затворете Редактора на системни настройки.

Натиснете Alt+F2 и в полето въведете командата gksu gedit /etc/pam.d/gnome-screensaver. Във файла заменете реда:

@include common-auth

с

@include common-auth.fingerprint

Запазете промените и затворете файла.

Ако всичко е минало нормално, вече може да използвате вашия пръстов отпечатък за идентифициране.

Приятна работа!

Запазете промените и затворете файла.