libpam(4)
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(4).
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 Authentication, account, session and password management PAM module.
ATTRIBUTES
See attributes(5) for description of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| MT Level | MT-Safe with exceptions |
SEE ALSO
pvs(1), pam(3), intro(4), 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 handle.
SunOS 5.6 — Last change: 26 Nov 1996