Bug 34181

Summary: passwd - запрос смены ПИНкода, а не пароля
Product: Sisyphus Reporter: Evgeniy Korneechev <ekorneechev>
Component: pam_pkcs11Assignee: manowar <manowar>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: manowar
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 34180    
Bug Blocks:    

Description Evgeniy Korneechev 2017-11-13 13:49:37 MSK
+++ Данная ошибка создана размножением ошибки 34180 +++

# control pam-pkcs11-profile
rutokenecp
# control system-auth
pkcs11_strict
# control pkcs11-events
card_actions
# control su
public

Соответственно, есть пользователь user, с папкой ~/.eid и сертификатом в ней.
Вход в систему работает исправно как под логин/паролем, так и с помощью сертификата. Однако, если войти по логину/паролю (токена нет в системе):
$ passwd
ERROR:pam_pkcs11.c:311: no suitable token available
Error 2306: No suitable token available
passwd: Authentication service cannot retrieve authentication info.

а если войти по сертификату (ну тут в принципе логично и правильно):
$ passwd
Old Rutoken ECP PIN: