1ce77a8d6SDag-Erling Smørgrav.\" Generated from openpam_nullconv.c by gendoc.pl 2*3ba4c8c8SDag-Erling Smørgrav.Dd June 27, 2023 355e3fbc9SDag-Erling Smørgrav.Dt OPENPAM_NULLCONV 3 455e3fbc9SDag-Erling Smørgrav.Os 555e3fbc9SDag-Erling Smørgrav.Sh NAME 655e3fbc9SDag-Erling Smørgrav.Nm openpam_nullconv 755e3fbc9SDag-Erling Smørgrav.Nd null conversation function 855e3fbc9SDag-Erling Smørgrav.Sh SYNOPSIS 9644f2b7cSDag-Erling Smørgrav.In sys/types.h 1055e3fbc9SDag-Erling Smørgrav.In security/pam_appl.h 1155e3fbc9SDag-Erling Smørgrav.In security/openpam.h 12ca236e63SDag-Erling Smørgrav.Ft "int" 1355e3fbc9SDag-Erling Smørgrav.Fn openpam_nullconv "int n" "const struct pam_message **msg" "struct pam_response **resp" "void *data" 1455e3fbc9SDag-Erling Smørgrav.Sh DESCRIPTION 1555e3fbc9SDag-Erling SmørgravThe 162f3ed619SDag-Erling Smørgrav.Fn openpam_nullconv 1755e3fbc9SDag-Erling Smørgravfunction is a null conversation function suitable 1855e3fbc9SDag-Erling Smørgravfor applications that want to use PAM but don't support interactive 19b33ab329SDag-Erling Smørgravdialog with the user. 20b33ab329SDag-Erling SmørgravSuch applications should set 2155e3fbc9SDag-Erling Smørgrav.Dv PAM_AUTHTOK 22b33ab329SDag-Erling Smørgravto whatever authentication 23b33ab329SDag-Erling Smørgravtoken they've obtained on their own before calling 2455e3fbc9SDag-Erling Smørgrav.Xr pam_authenticate 3 2555e3fbc9SDag-Erling Smørgravand / or 2655e3fbc9SDag-Erling Smørgrav.Xr pam_chauthtok 3 , 27b33ab329SDag-Erling Smørgravand their PAM configuration should specify the 2855e3fbc9SDag-Erling Smørgrav.Dv use_first_pass 29b33ab329SDag-Erling Smørgravoption for all modules that require access to the 30b33ab329SDag-Erling Smørgravauthentication token, to make sure they use 3155e3fbc9SDag-Erling Smørgrav.Dv PAM_AUTHTOK 32b33ab329SDag-Erling Smørgravrather than 33b33ab329SDag-Erling Smørgravtry to query the user. 3455e3fbc9SDag-Erling Smørgrav.Pp 3555e3fbc9SDag-Erling Smørgrav.Sh RETURN VALUES 3655e3fbc9SDag-Erling SmørgravThe 372f3ed619SDag-Erling Smørgrav.Fn openpam_nullconv 3855e3fbc9SDag-Erling Smørgravfunction returns one of the following values: 3955e3fbc9SDag-Erling Smørgrav.Bl -tag -width 18n 4049e56509SDag-Erling Smørgrav.It Bq Er PAM_SUCCESS 4149e56509SDag-Erling SmørgravSuccess. 4255e3fbc9SDag-Erling Smørgrav.It Bq Er PAM_CONV_ERR 4355e3fbc9SDag-Erling SmørgravConversation failure. 4455e3fbc9SDag-Erling Smørgrav.El 4555e3fbc9SDag-Erling Smørgrav.Sh SEE ALSO 4655e3fbc9SDag-Erling Smørgrav.Xr openpam_ttyconv 3 , 4755e3fbc9SDag-Erling Smørgrav.Xr pam 3 , 4831c521e9SDag-Erling Smørgrav.Xr pam_authenticate 3 , 4955e3fbc9SDag-Erling Smørgrav.Xr pam_chauthtok 3 , 5055e3fbc9SDag-Erling Smørgrav.Xr pam_prompt 3 , 5155e3fbc9SDag-Erling Smørgrav.Xr pam_set_item 3 , 5255e3fbc9SDag-Erling Smørgrav.Xr pam_strerror 3 , 5355e3fbc9SDag-Erling Smørgrav.Xr pam_vprompt 3 5455e3fbc9SDag-Erling Smørgrav.Sh STANDARDS 5555e3fbc9SDag-Erling SmørgravThe 562f3ed619SDag-Erling Smørgrav.Fn openpam_nullconv 5755e3fbc9SDag-Erling Smørgravfunction is an OpenPAM extension. 5855e3fbc9SDag-Erling Smørgrav.Sh AUTHORS 5955e3fbc9SDag-Erling SmørgravThe 602f3ed619SDag-Erling Smørgrav.Fn openpam_nullconv 612f3ed619SDag-Erling Smørgravfunction and this manual page were 622f3ed619SDag-Erling Smørgravdeveloped for the 63ca236e63SDag-Erling Smørgrav.Fx 642f3ed619SDag-Erling SmørgravProject by ThinkSec AS and Network Associates Laboratories, the 659bc006deSDag-Erling SmørgravSecurity Research Division of Network Associates, Inc.\& under 66ca236e63SDag-Erling SmørgravDARPA/SPAWAR contract N66001-01-C-8035 6755e3fbc9SDag-Erling Smørgrav.Pq Dq CBOSS , 6855e3fbc9SDag-Erling Smørgravas part of the DARPA CHATS research program. 69ce77a8d6SDag-Erling Smørgrav.Pp 70ce77a8d6SDag-Erling SmørgravThe OpenPAM library is maintained by 71f3b0ac34SDag-Erling Smørgrav.An Dag-Erling Sm\(/orgrav Aq Mt des@des.no . 72