manpages.info - online man pages   

SunOS man pages : libpam (3)

Interface Libraries                                  libpam(3LIB)

NAME

libpam - interface library for PAM (Pluggable Authentication Module)

SYNOPSIS

cc [ flag... ] file... -lpam [library ... ] #include <security/pam_appl.h>

DESCRIPTION

The shared object libpam.so.1 provides the public interfaces defined below. For additional information on shared object interfaces, see intro(3).

INTERFACES

SUNW_1.1 (generic): pam_acct_mgm pam_authenticate pam_chauthtok pam_close_session pam_end pam_get_data pam_get_item pam_get_user pam_open_session pam_setcred pam_set_data pam_set_item pam_start pam_strerror SUNW_1.2 (generic): pam_getenv pam_getenvlist pam_putenv

FILES

/usr/lib/libpam.so.1 File that implements the PAM framework library. /etc/pam.conf Configuration file. /usr/lib/security/pam_dial_auth.so.1 Authentication management PAM module for dialups. /usr/lib/security/pam_rhosts_auth.so.1 Authentication management PAM modules that use ruserok(). /usr/lib/security/pam_sample.so.1 Sample PAM module. /usr/lib/security/pam_unix.so.1 SunOS 5.8 Last change: 4 Aug 1998 1 Interface Libraries libpam(3LIB) Authentication, account, session and password manage- ment PAM module.

ATTRIBUTES

See attributes(5) for description of the following attri- butes: ____________________________________________________________ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |_____________________________|_____________________________| | Availability | SUNWcsl | |_____________________________|_____________________________| | MT Level | MT-Safe with exceptions | |_____________________________|_____________________________|

SEE ALSO

pvs(1), intro(3), pam(3PAM), intro(3), pam.conf(4), attributes(5) , pam_dial_auth(5), pam_rhosts_auth(5), pam_sample(5), pam_unix(5)

NOTES

The interfaces in libpam() are MT-Safe only if each thread within the multi-threaded application uses its own PAM han- dle. SunOS 5.8 Last change: 4 Aug 1998 2