On Tue, Jul 21, Andy wrote: > Hi all, > My pam version is 1.1.0, I use it to authenticate users. > My case is, when pam finished it's auth, that is after > pam_authenticate(pamh, o) & pam_acct_mgmt(pamh, 0), > I want to save a copy of user's password if it's valid, but I can not > find any API to fulfill my needs. > I tried pam_get_item(pamh, PAM_AUTHTOK, (const void > **)©_of_passwd), but it returns a "bad item passed to > pam_*_item()", now I have no idea. :( As written in the documentation, this is not possible. And as your application does not know in which form the authentication was done, it doesn't make sense, too. Who says that a password was used for authentication? The admin could have decided to use finger prints instead or whatever else. Thorsten -- Thorsten Kukuk, Project Manager/Release Manager SLES SUSE LINUX Products GmbH, Maxfeldstr. 5, D-90409 Nuernberg GF: Markus Rex, HRB 16746 (AG Nuernberg) _______________________________________________ Pam-list mailing list Pam-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/pam-list