Visit Our UNIX and Linux User Community

Linux and UNIX Man Pages

Test Your Knowledge in Computers #983
Difficulty: Medium
The first official NetBSD release, NetBSD 0.1, was made on 9 April 1991.
True or False?
Linux & Unix Commands - Search Man Pages

pam_start(3) [freebsd 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. The OpenPAM library is maintained by Dag-Erling Smorgrav <des@des.no>. BSD
September 12, 2014 BSD

Check Out this Related 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

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

Featured Tech Videos