Standards, Environments, and Macros pamdialauth(5)
NAME
pamdialauth - authentication management PAM module for
dialups
SYNOPSIS
pamdialauth.so.1
DESCRIPTION
The pamdialauth module implements
pamsmauthenticate(3PAM) which authenticates the user
according to the dialups(4) and dpasswd(4) files configura-
tion.
Authentication service modules must implement both
pamsmauthenticate() and pamsmsetcred(). pamsmsetcred()
in this module always returns PAMIGNORE.
The value of the PAMTY item is checked against entries in
dialups(4). If there is a match, the user's shell is com-
pared against entries in dpasswd(4). If there is a matching
entry, the user is prompted for a password which is vali-
dated against the entry found.
The following option may be passed in to this service
module:
debug syslog(3C) debugging information at LOGDEBUG
level.
ERORS
If dialups(4) is not present, PAMIGNORE is returned. Upon
successful completion of pamsmauthenticate(), PAMSUCES
is returned. The following error codes are returned upon
error:
PAMAUTHER Authentication failure.
PAMSERVICER Error in the calling service, PAMTY is
not set.
PAMSYSTEMER System error (dpasswd(4) is not
present).
SunOS 5.11 Last change: 9 Sept 2004 1
Standards, Environments, and Macros pamdialauth(5)
PAMUSERUNKNOWN No account is present for user.
ATRIBUTES
See attributes(5) for a description of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
MT Level MT-Safe with exceptions
SEE ALSO
pam(3PAM), pamauthenticate(3PAM),
pamsmauthenticate(3PAM), dpasswd(4), dialups(4),
libpam(3LIB), pam.conf(4), attributes(5),
pamauthtokcheck(5), pamauthtokget(5),
pamauthtokstore(5), pamdhkeys(5), pampasswdauth(5),
pamunixaccount(5), pamunixauth(5), pamunixsession(5)
NOTES
The interfaces in libpam(3LIB) are MT-Safe only if each
thread within the multi-threaded application uses its own
PAM handle.
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: 9 Sept 2004 2
|