Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

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)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026