Sei que para integrar meu módulo com o comando passwd
, tudo o que preciso fazer é adicionar a seguinte linha ao arquivo /etc/pam.d/passwd
:
password sufficient mymodule.so
A minha pergunta é que eu quero que o meu módulo seja chamado apenas se o usuário estiver conectado usando meu módulo, caso contrário, eu quero que a senha comum seja chamada. Como posso fazer isso?
Eu tenho outro arquivo de configuração que chama a autenticação de serviço do meu módulo.
Meu problema é saber se a pessoa que está chamando passwd
fez login usando meu módulo ou outro para chamar (ou não) meu módulo para o serviço de senha.