- Свободна Култура и Свободен Софтуер - http://skss.learnfree.eu -

Настройка на пръстов четец под Убунту 9.04

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

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

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

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

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

fingerprint_4 [1]fingerprint_2 [2]

fingerprint_1 [3]fingerprint_3 [4]

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

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. От тази [5] страница изтеглете програмата, която ще ви осигури графичен интерфейс за настройките на пръстовият четец. Към момента последната версия е fingerprintGUI-0.11 [6]. Разархивирайте изтегленият файл, след което отворете един Терминал и идете в папката на разархивираният файл. Например ако сте изтеглили файла 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 [7]

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

fingerprint_6 [8]

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

fingerprint_7 [9]

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

fingerprint_8 [10]

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

fingerprint_9 [11]

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

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

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

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

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

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

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

@include common-auth

с

@include common-auth.fingerprint

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

fingerprint_10 [12]

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

@include common-auth

с

@include common-auth.fingerprint

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

fingerprint_11 [13]

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

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

@include common-auth

с

@include common-auth.fingerprint

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

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

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

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