pam_conv.3 (302408) | pam_conv.3 (99158) |
---|---|
1.\"- | 1.\"- |
2.\" Copyright (c) 2002-2003 Networks Associates Technology, Inc. 3.\" Copyright (c) 2004-2011 Dag-Erling Sm��rgrav | 2.\" Copyright (c) 2002 Networks Associates Technology, Inc. |
4.\" All rights reserved. 5.\" 6.\" This software was developed for the FreeBSD Project by ThinkSec AS and 7.\" Network Associates Laboratories, the Security Research Division of 8.\" Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 9.\" ("CBOSS"), as part of the DARPA CHATS research program. 10.\" 11.\" Redistribution and use in source and binary forms, with or without --- 15 unchanged lines hidden (view full) --- 27.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 28.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 29.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 30.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 32.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33.\" SUCH DAMAGE. 34.\" | 3.\" All rights reserved. 4.\" 5.\" This software was developed for the FreeBSD Project by ThinkSec AS and 6.\" Network Associates Laboratories, the Security Research Division of 7.\" Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 8.\" ("CBOSS"), as part of the DARPA CHATS research program. 9.\" 10.\" Redistribution and use in source and binary forms, with or without --- 15 unchanged lines hidden (view full) --- 26.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 27.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32.\" SUCH DAMAGE. 33.\" |
35.\" $Id: pam_conv.3 816 2014-09-12 07:50:22Z des $ | 34.\" $P4: //depot/projects/openpam/doc/man/pam_conv.3#2 $ |
36.\" | 35.\" |
37.Dd September 12, 2014 | 36.Dd May 27, 2002 |
38.Dt PAM_CONV 3 39.Os 40.Sh NAME 41.Nm pam_conv 42.Nd PAM conversation system 43.Sh LIBRARY 44.Lb libpam 45.Sh SYNOPSIS --- 25 unchanged lines hidden (view full) --- 71at the start of the transaction. 72It is also possible to set or change the conversation function at any 73point during a PAM transaction by changing the value of the 74.Dv PAM_CONV 75item. 76.Pp 77The conversation function's first argument specifies the number of 78messages (up to | 37.Dt PAM_CONV 3 38.Os 39.Sh NAME 40.Nm pam_conv 41.Nd PAM conversation system 42.Sh LIBRARY 43.Lb libpam 44.Sh SYNOPSIS --- 25 unchanged lines hidden (view full) --- 70at the start of the transaction. 71It is also possible to set or change the conversation function at any 72point during a PAM transaction by changing the value of the 73.Dv PAM_CONV 74item. 75.Pp 76The conversation function's first argument specifies the number of 77messages (up to |
79.Dv PAM_MAX_NUM_MSG ) | 78.Dv PAM_NUM_MSG ) |
80to process. | 79to process. |
81The second argument is a pointer to an array of pointers to 82.Vt pam_message 83structures containing the actual messages. | 80The second argument is a pointer to a contiguous array of 81.Vt struct pam_message 82containing the actual messages. |
84.Pp 85Each message can have one of four types, specified by the 86.Va msg_style 87member of 88.Vt struct pam_message : 89.Bl -tag -width 18n 90.It Dv PAM_PROMPT_ECHO_OFF 91Display a prompt and accept the user's response without echoing it to --- 63 unchanged lines hidden (view full) --- 155.It Bq Er PAM_CONV_ERR 156Conversation failure. 157.It Bq Er PAM_SUCCESS 158Success. 159.It Bq Er PAM_SYSTEM_ERR 160System error. 161.El 162.Sh SEE ALSO | 83.Pp 84Each message can have one of four types, specified by the 85.Va msg_style 86member of 87.Vt struct pam_message : 88.Bl -tag -width 18n 89.It Dv PAM_PROMPT_ECHO_OFF 90Display a prompt and accept the user's response without echoing it to --- 63 unchanged lines hidden (view full) --- 154.It Bq Er PAM_CONV_ERR 155Conversation failure. 156.It Bq Er PAM_SUCCESS 157Success. 158.It Bq Er PAM_SYSTEM_ERR 159System error. 160.El 161.Sh SEE ALSO |
163.Xr openpam_nullconv 3 , | |
164.Xr openpam_ttyconv 3 , | 162.Xr openpam_ttyconv 3 , |
163.Xr openpam_nullconv 3 , |
|
165.Xr pam 3 , 166.Xr pam_error 3 , 167.Xr pam_get_item 3 , 168.Xr pam_info 3 , 169.Xr pam_prompt 3 , 170.Xr pam_set_item 3 , 171.Xr pam_start 3 172.Sh STANDARDS 173.Rs 174.%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules" 175.%D "June 1997" 176.Re 177.Sh AUTHORS 178The OpenPAM library and this manual page were developed for the 179FreeBSD Project by ThinkSec AS and Network Associates Laboratories, | 164.Xr pam 3 , 165.Xr pam_error 3 , 166.Xr pam_get_item 3 , 167.Xr pam_info 3 , 168.Xr pam_prompt 3 , 169.Xr pam_set_item 3 , 170.Xr pam_start 3 171.Sh STANDARDS 172.Rs 173.%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules" 174.%D "June 1997" 175.Re 176.Sh AUTHORS 177The OpenPAM library and this manual page were developed for the 178FreeBSD Project by ThinkSec AS and Network Associates Laboratories, |
180the Security Research Division of Network Associates, Inc.\& under | 179the Security Research Division of Network Associates, Inc. under |
181DARPA/SPAWAR contract N66001-01-C-8035 182.Pq Dq CBOSS , 183as part of the DARPA CHATS research program. | 180DARPA/SPAWAR contract N66001-01-C-8035 181.Pq Dq CBOSS , 182as part of the DARPA CHATS research program. |
184.Pp 185The OpenPAM library is maintained by 186.An Dag-Erling Sm\(/orgrav Aq des@des.no . | |