Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pam_start(3) [netbsd man page]

PAM_START(3)						   BSD Library Functions Manual 					      PAM_START(3)

NAME
pam_start -- initiate a PAM transaction LIBRARY
Pluggable Authentication Module Library (libpam, -lpam) SYNOPSIS
#include <sys/types.h> #include <security/pam_appl.h> int pam_start(const char *service, const char *user, const struct pam_conv *pam_conv, pam_handle_t **pamh); DESCRIPTION
The pam_start function creates and initializes a PAM context. The service argument specifies the name of the policy to apply, and is stored in the PAM_SERVICE item in the created context. The user argument specifies the name of the target user - the user the created context will serve to authenticate. It is stored in the PAM_USER item in the created context. The pam_conv argument points to a struct pam_conv describing the conversation function to use; see pam_conv for details. RETURN VALUES
The pam_start function returns one of the following values: [PAM_BUF_ERR] Memory buffer error. [PAM_SYSTEM_ERR] System error. SEE ALSO
pam(3), pam_end(3), pam_get_item(3), pam_set_item(3), pam_strerror(3) STANDARDS
X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules, June 1997. AUTHORS
The pam_start function and this manual page were developed for the FreeBSD Project by ThinkSec AS and Network Associates Laboratories, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 (``CBOSS''), as part of the DARPA CHATS research program. BSD
December 18, 2011 BSD

Check Out this Related Man Page

PAM_GET_ITEM(3) 					   BSD Library Functions Manual 					   PAM_GET_ITEM(3)

NAME
pam_get_item -- get PAM information LIBRARY
Pluggable Authentication Module Library (libpam, -lpam) SYNOPSIS
#include <sys/types.h> #include <security/pam_appl.h> int pam_get_item(const pam_handle_t *pamh, int item_type, const void **item); DESCRIPTION
The pam_get_item function stores a pointer to the item specified by the item_type argument in the location specified by the item argument. The item is retrieved from the PAM context specified by the pamh argument. The following item types are recognized: PAM_SERVICE The name of the requesting service. PAM_USER The name of the user the application is trying to authenticate. PAM_TTY The name of the current terminal. PAM_RHOST The name of the applicant's host. PAM_CONV A struct pam_conv describing the current conversation function. PAM_AUTHTOK The current authentication token. PAM_OLDAUTHTOK The expired authentication token. PAM_RUSER The name of the applicant. PAM_USER_PROMPT The prompt to use when asking the applicant for a user name to authenticate as. PAM_AUTHTOK_PROMPT The prompt to use when asking the applicant for an authentication token. PAM_OLDAUTHTOK_PROMPT The prompt to use when asking the applicant for an expired authentication token prior to changing it. See pam_start(3) for a description of struct pam_conv. RETURN VALUES
The pam_get_item function returns one of the following values: [PAM_SYMBOL_ERR] Invalid symbol. [PAM_SYSTEM_ERR] System error. SEE ALSO
pam(3), pam_set_item(3), pam_start(3), pam_strerror(3) STANDARDS
X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules, June 1997. AUTHORS
The pam_get_item function and this manual page were developed for the FreeBSD Project by ThinkSec AS and Network Associates Laboratories, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 (``CBOSS''), as part of the DARPA CHATS research program. BSD
December 21, 2007 BSD
Man Page

3 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

PAM LDAP Passwort

Hallo miteinander, ich bin gerade dabei ein eigenes C-Programm zuschreiben um mich über PAM auf einen LDAP Server zu authentifizieren. ... (2 Replies)
Discussion started by: saschaLin
2 Replies

2. Red Hat

Problem with compileing CUPS

Hi guys, I'm trying to install a newer version of CUPS and my compilation fails: # ./configure checking for gawk... gawk checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling...... (4 Replies)
Discussion started by: eliraza6
4 Replies

3. Shell Programming and Scripting

Secondary Authentication of UNIX .

Hi All, My Servers are enabled with a secondary authentication of login. Whenever we are logging in to the servers with a common id it is asking like something " Enet your personal id and password" which has been created by UNIX admins previously. Just curious how to achieve this... (1 Reply)
Discussion started by: Showdown
1 Replies