PAM USB на 14,04 su “именах пользователя” = “никакая passwd запись для пользователя 'Thornton'”

Я следовал за направлениями, расположенными здесь http://linuxconfig.org/linux-authentication-login-with-usb-device

После того как я достиг шага 4, я нашел, что измененные полномочия ничего не сделали, таким образом, я вернулся назад, сохраненный по нему так я whent назад в конец шага 3 и искал другие учебные руководства и нашел видео.... видео, которое предприняло успешную попытку, не вносил изменений в файл. Так, я попробовал вход в систему во внесением никаких изменений в полномочия, никакой радости.

Когда я вижу, что они делают su "имя пользователя", они получают эти 5 строк, 6 объяснений строки от терминала об их состоянии входа в систему. Я получаю одну строку, которая не говорит "passwd записи для пользователя 'Thornton'"

Я не знаю то, что я делаю неправильно в этой точке. Как указано в заголовке я использую последнюю версию человечности и хотел бы не уехать этот наполовину законченный.

Это все еще просит у меня мой записанный пароль, и мой записанный пароль все еще работает.

Все в доказанных изображениях совпадает с моими результатами вплоть до этой точки, таким образом, они не хорошая ссылка для понимания, где проблема.

0
задан 7 May 2014 в 01:00

1 ответ

Я использую это на 14,04, и это работает. Некоторые вещи я заметил:
Только одно USB-устройство на имя пользователя. Иначе ошибка "no device found for user 'username'"

Я не изменился /etc/pam.d/common-auth файл вообще. "ie auth sufficient".

Использовать $ pam-auth-update вместо этого, если Вы не добавляете события для обнаружения, когда USB-устройство включается или разъединяется. Предупредите, $ pam-auth-update команда не будет работать после ручного изменения /etc/pam.d/common-auth файл. Необходимо будет вручную управлять им. pam-auth-update вызовет возвращение в файл по умолчанию, если выполнено в будущем.

Используйте следующую команду после включения желаемого USB-устройства. Изменение "MyDevice" к любому слову Вы хотите. как MyDevice, Lexar32gb, Sandisk, и т.д.

$ sudo pamusb-conf --add-device MyDevice
Please select the device you wish to add.
* Using "Verbatim STORE N GO (Verbatim_STORE_N_GO_07A10D0894492625-0:0)" (only option)

Which volume would you like to use for storing data ?
0) /dev/sdb2 (UUID: A842-0654)
1) /dev/sdb1 (UUID: CAAF-0882)

[0-1]: 0

Name            : MyDevice
Vendor          : Verbatim
Model           : STORE N GO
Serial          : Verbatim_STORE_N_GO_07A10D0894492625-0:0
UUID            : A842-0654

Save to /etc/pamusb.conf ?
[Y/n] Y
Done.

Используйте эту команду для добавления учетной записи пользователя, которую Вы хотите связанный с устройством.

$ sudo pamusb-conf --add-user username
Which device would you like to use for authentication ?
* Using "MyDevice" (only option)

User            : username
Device          : MyDevice

Save to /etc/pamusb.conf ?
[Y/n] y
Done.

После этого Тест функциональность: Это - успешный тест.

$ su username
* pam_usb v0.5.0
* Authentication request for user "username" (su)
* Device "-MyDevice" is connected (good).
* Performing one time pad verification...
* Access granted.

Это - сбой.

* pam_usb v0.5.0
* Authentication request for user "username" (su)
* Device "-MyDevice" is not connected.
* Access denied.
Password: 

Если Вы добираетесь:

* pam_usb v0.5.0
* Authentication request for user "uername" (su)
* Device "-MyDevice" is connected (good).
* Performing one time pad verification...
* pad verification failed (i think this is the error line)
* Access denied.
Password: 

Выполните a

$ rm ~/.pamusb/*

Это сотрет файл клавиатуры и выполнение

$ su username

вызовет воссоздание файла клавиатуры с корректной группой и полномочиями файла.

Сообщите мне, помогает ли это.

0
ответ дан 7 October 2019 в 21:28

Другие вопросы по тегам:

Похожие вопросы: