using "use_first_pass", but how?
Tomas Mraz
tmraz at redhat.com
Fri Oct 7 15:05:04 UTC 2005
On Fri, 2005-10-07 at 16:39 +0200, ingo wrote:
> Hello everybody on this list!
>
> My problem:
> I have to write a module, that needs the previously entered password. To
> prevent a second prompting from the user for the password i would like to
> implement the "use_first_pass" functionality provided by other modules (to
> be able to stack the new module into the current setup). The current
> problem right now is that i don't really know how to access these data
> inside my custom module.
> I read already the whole "module writers guide", but i didn't found any
> hints to do this.
> And next, as i've read the source for pam_unix and if i understood it
> right, it is not storing the entered password, and therefor i can't use
> this.
> Maybe someone can help me or explain it to me.
Read the pam_unix source - support.c function _unix_read_password(),
everything is there.
The token is stored in PAM_AUTHTOK or PAM_OLDAUTHTOK items depending on
if it's authentication or password phase and if it is the old or new
password.
--
Tomas Mraz <tmraz at redhat.com>
More information about the Pam-list
mailing list