Interface Libraries libpam(3LIB)
NAME
libpam - PAM (Pluggable Authentication Module) library
SYNOPSIS
cc [ flag... ] file... -lpam [ library... ]
#include
DESCRIPTION
Functions in this library provide routines for the Pluggable
Authentication Module (PAM).
INTERFACES
The shared object libpam.so.1 provides the public interfaces
defined below. See Intro(3) for additional information on
shared object interfaces.
pamacctmgmt pamauthenticate
pamchauthtok pamclosesession
pamend pamgetdata
pamgetitem pamgetuser
pamgetenv pamgetenvlist
pamopensession pamputenv
pamsetdata pamsetitem
pamsetcred pamstart
pamstrerror
FILES
/lib/libpam.so.1
shared object
/etc/pam.conf
configuration file
/usr/lib/security/pamdialauth.so.1
authentication management PAM module for dialups
/usr/lib/security/pamrhostsauth.so.1
authentication management PAM modules that use
ruserok()
SunOS 5.11 Last change: 24 Mar 2004 1
Interface Libraries libpam(3LIB)
/usr/lib/security/pamsample.so.1
sample PAM module
ATRIBUTES
See attributes(5) for description of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Availability SUNWcsl
MT Level MT-Safe with exceptions
SEE ALSO
pvs(1), Intro(3), pam(3PAM), pam.conf(4), attributes(5),
pamauthtokcheck(5), pamauthtokget(5),
pamauthtokstore(5), pamdialauth(5), pamdhkeys(5),
pampasswdauth(5), pamrhostsauth(5), pamsample(5),
pamunixaccount(5), pamunixauth(5), pamunixsession(5)
NOTES
The functions in libpam are MT-Safe only if each thread
within the multithreaded application uses its own PAM han-
dle.
The pamunix(5) module is no longer supported. Similar func-
tionality is provided by pamauthtokcheck(5),
pamauthtokget(5), pamauthtokstore(5), pamdhkeys(5),
pampasswdauth(5), pamunixaccount(5), pamunixauth(5),
and pamunixsession(5).
SunOS 5.11 Last change: 24 Mar 2004 2
|