summaryrefslogtreecommitdiff
path: root/usr/src/man/man3pam
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/man/man3pam')
-rw-r--r--usr/src/man/man3pam/pam.3pam29
-rw-r--r--usr/src/man/man3pam/pam_acct_mgmt.3pam27
-rw-r--r--usr/src/man/man3pam/pam_authenticate.3pam29
-rw-r--r--usr/src/man/man3pam/pam_chauthtok.3pam35
-rw-r--r--usr/src/man/man3pam/pam_get_user.3pam15
-rw-r--r--usr/src/man/man3pam/pam_getenv.3pam15
-rw-r--r--usr/src/man/man3pam/pam_getenvlist.3pam15
-rw-r--r--usr/src/man/man3pam/pam_open_session.3pam19
-rw-r--r--usr/src/man/man3pam/pam_putenv.3pam31
-rw-r--r--usr/src/man/man3pam/pam_set_data.3pam19
-rw-r--r--usr/src/man/man3pam/pam_set_item.3pam41
-rw-r--r--usr/src/man/man3pam/pam_setcred.3pam33
-rw-r--r--usr/src/man/man3pam/pam_sm.3pam19
-rw-r--r--usr/src/man/man3pam/pam_sm_acct_mgmt.3pam29
-rw-r--r--usr/src/man/man3pam/pam_sm_authenticate.3pam33
-rw-r--r--usr/src/man/man3pam/pam_sm_chauthtok.3pam41
-rw-r--r--usr/src/man/man3pam/pam_sm_open_session.3pam21
-rw-r--r--usr/src/man/man3pam/pam_sm_setcred.3pam35
-rw-r--r--usr/src/man/man3pam/pam_start.3pam25
-rw-r--r--usr/src/man/man3pam/pam_strerror.3pam15
20 files changed, 143 insertions, 383 deletions
diff --git a/usr/src/man/man3pam/pam.3pam b/usr/src/man/man3pam/pam.3pam
index 8fadb8cd1c..785afddab4 100644
--- a/usr/src/man/man3pam/pam.3pam
+++ b/usr/src/man/man3pam/pam.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam 3PAM "22 Feb 2005" "SunOS 5.11" "PAM Library Functions"
+.TH PAM 3PAM "Feb 22, 2005"
.SH NAME
pam \- PAM (Pluggable Authentication Module)
.SH SYNOPSIS
@@ -157,89 +157,73 @@ The \fBPAM\fR functions may return one of the following generic values, or one
of the values defined in the specific man pages:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SUCCESS\fR\fR
.ad
.RS 19n
-.rt
The function returned successfully.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_OPEN_ERR\fR\fR
.ad
.RS 19n
-.rt
\fBdlopen()\fR failed when dynamically loading a service module.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SYMBOL_ERR\fR\fR
.ad
.RS 19n
-.rt
Symbol not found.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SERVICE_ERR\fR\fR
.ad
.RS 19n
-.rt
Error in service module.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SYSTEM_ERR\fR\fR
.ad
.RS 19n
-.rt
System error.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_BUF_ERR\fR\fR
.ad
.RS 19n
-.rt
Memory buffer error.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CONV_ERR\fR\fR
.ad
.RS 19n
-.rt
Conversation failure.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_PERM_DENIED\fR\fR
.ad
.RS 19n
-.rt
Permission denied.
.RE
@@ -251,13 +235,12 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-MT LevelMT-Safe with exceptions
+MT Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_acct_mgmt.3pam b/usr/src/man/man3pam/pam_acct_mgmt.3pam
index 7fbac6c1de..aa955a4810 100644
--- a/usr/src/man/man3pam/pam_acct_mgmt.3pam
+++ b/usr/src/man/man3pam/pam_acct_mgmt.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_acct_mgmt 3PAM "13 Oct 1998" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_ACCT_MGMT 3PAM "Oct 13, 1998"
.SH NAME
pam_acct_mgmt \- perform PAM account validation procedures
.SH SYNOPSIS
@@ -30,23 +30,19 @@ The \fIpamh\fR argument is an authentication handle obtained by a prior call to
\fBpam_start()\fR. The following flags may be set in the \fIflags\fR field:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 29n
-.rt
The account management service should not generate any messages.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_DISALLOW_NULL_AUTHTOK\fR\fR
.ad
.RS 29n
-.rt
The account management service should return \fBPAM_NEW_AUTHTOK_REQD\fR if the
user has a null authentication token.
.RE
@@ -59,34 +55,28 @@ error return values described in \fBpam\fR(3PAM), the following values may be
returned:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_UNKNOWN\fR\fR
.ad
.RS 24n
-.rt
User not known to underlying account management module.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTH_ERR\fR\fR
.ad
.RS 24n
-.rt
Authentication failure.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_NEW_AUTHTOK_REQD\fR\fR
.ad
.RS 24n
-.rt
New authentication token required. This is normally returned if the machine
security policies require that the password should be changed because the
password is \fBNULL\fR or has aged.
@@ -94,12 +84,10 @@ password is \fBNULL\fR or has aged.
.sp
.ne 2
-.mk
.na
\fB\fBPAM_ACCT_EXPIRED\fR\fR
.ad
.RS 24n
-.rt
User account has expired.
.RE
@@ -111,15 +99,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_authenticate.3pam b/usr/src/man/man3pam/pam_authenticate.3pam
index de7b09481a..6ce68a636e 100644
--- a/usr/src/man/man3pam/pam_authenticate.3pam
+++ b/usr/src/man/man3pam/pam_authenticate.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_authenticate 3PAM "27 Jan 2005" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_AUTHENTICATE 3PAM "Jan 27, 2005"
.SH NAME
pam_authenticate \- perform authentication within the PAM framework
.SH SYNOPSIS
@@ -29,23 +29,19 @@ call to \fBpam_start()\fR or \fBpam_set_item()\fR.
The following flags may be set in the \fIflags\fR field:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 29n
-.rt
Authentication service should not generate any messages.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_DISALLOW_NULL_AUTHTOK\fR\fR
.ad
.RS 29n
-.rt
The authentication service should return \fBPAM_AUTH_ERR\fR if the user has a
null authentication token.
.RE
@@ -58,56 +54,46 @@ error return values described in \fBpam\fR(3PAM), the following values may be
returned:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTH_ERR\fR\fR
.ad
.RS 25n
-.rt
Authentication failure.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CRED_INSUFFICIENT\fR\fR
.ad
.RS 25n
-.rt
Cannot access authentication data due to insufficient credentials.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHINFO_UNAVAIL\fR\fR
.ad
.RS 25n
-.rt
Underlying authentication service cannot retrieve authentication information.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_UNKNOWN\fR\fR
.ad
.RS 25n
-.rt
User not known to the underlying authentication module.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_MAXTRIES\fR\fR
.ad
.RS 25n
-.rt
An authentication service has maintained a retry count which has been reached.
No further retries should be attempted.
.RE
@@ -120,15 +106,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_chauthtok.3pam b/usr/src/man/man3pam/pam_chauthtok.3pam
index 0af764803a..998247892d 100644
--- a/usr/src/man/man3pam/pam_chauthtok.3pam
+++ b/usr/src/man/man3pam/pam_chauthtok.3pam
@@ -4,7 +4,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_chauthtok 3PAM "1 Mar 2005" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_CHAUTHTOK 3PAM "Mar 1, 2005"
.SH NAME
pam_chauthtok \- perform password related functions within the PAM framework
.SH SYNOPSIS
@@ -27,35 +27,29 @@ associated with a particular user referenced by the authentication handle
The following flag may be passed in to \fBpam_chauthtok()\fR:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 30n
-.rt
The password service should not generate any messages.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CHANGE_EXPIRED_AUTHTOK\fR\fR
.ad
.RS 30n
-.rt
The password service should only update those passwords that have aged. If this
flag is not passed, all password services should update their passwords.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_NO_AUTHTOK_CHECK\fR\fR
.ad
.RS 30n
-.rt
The password service should not perform conformance checks on the password
entered.
.RE
@@ -73,78 +67,64 @@ error return values described in \fBpam\fR(3PAM), the following values may be
returned:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_PERM_DENIED\fR\fR
.ad
.RS 29n
-.rt
No permission.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK_ERR\fR\fR
.ad
.RS 29n
-.rt
Authentication token manipulation error.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK_RECOVERY_ERR\fR\fR
.ad
.RS 29n
-.rt
Authentication information cannot be recovered.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK_LOCK_BUSY\fR\fR
.ad
.RS 29n
-.rt
Authentication token lock busy.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK_DISABLE_AGING\fR\fR
.ad
.RS 29n
-.rt
Authentication token aging disabled.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_UNKNOWN\fR\fR
.ad
.RS 29n
-.rt
User unknown to password service.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_TRY_AGAIN\fR\fR
.ad
.RS 29n
-.rt
Preliminary check by password service failed.
.RE
@@ -156,15 +136,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_get_user.3pam b/usr/src/man/man3pam/pam_get_user.3pam
index 15ad8d2019..d1ddf0b95d 100644
--- a/usr/src/man/man3pam/pam_get_user.3pam
+++ b/usr/src/man/man3pam/pam_get_user.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_get_user 3PAM "13 Oct 1998" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_GET_USER 3PAM "Oct 13, 1998"
.SH NAME
pam_get_user \- PAM routine to retrieve user name
.SH SYNOPSIS
@@ -69,15 +69,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_getenv.3pam b/usr/src/man/man3pam/pam_getenv.3pam
index 16d0572b72..0afe7fdb66 100644
--- a/usr/src/man/man3pam/pam_getenv.3pam
+++ b/usr/src/man/man3pam/pam_getenv.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_getenv 3PAM "13 Oct 1998" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_GETENV 3PAM "Oct 13, 1998"
.SH NAME
pam_getenv \- returns the value for a PAM environment name
.SH SYNOPSIS
@@ -40,15 +40,14 @@ See \fBattributes\fR(5) for descriptions of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_getenvlist.3pam b/usr/src/man/man3pam/pam_getenvlist.3pam
index 34ffb2c787..de83b8280b 100644
--- a/usr/src/man/man3pam/pam_getenvlist.3pam
+++ b/usr/src/man/man3pam/pam_getenvlist.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_getenvlist 3PAM "13 Oct 1998" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_GETENVLIST 3PAM "Oct 13, 1998"
.SH NAME
pam_getenvlist \- returns a list of all the PAM environment variables
.SH SYNOPSIS
@@ -41,15 +41,14 @@ See \fBattributes\fR(5) for descriptions of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_open_session.3pam b/usr/src/man/man3pam/pam_open_session.3pam
index 67756f6968..af668294a4 100644
--- a/usr/src/man/man3pam/pam_open_session.3pam
+++ b/usr/src/man/man3pam/pam_open_session.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_open_session 3PAM "13 Oct 1998" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_OPEN_SESSION 3PAM "Oct 13, 1998"
.SH NAME
pam_open_session, pam_close_session \- perform PAM session creation and
termination operations
@@ -40,12 +40,10 @@ The \fIpamh\fR argument is an authentication handle obtained by a prior call to
\fBpam_open_session()\fR and \fBpam_close_session()\fR:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 14n
-.rt
The session service should not generate any messages.
.RE
@@ -57,12 +55,10 @@ return values defined in \fBpam\fR(3PAM), the following value may be returned
on error:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SESSION_ERR\fR\fR
.ad
.RS 19n
-.rt
Cannot make or remove an entry for the specified session.
.RE
@@ -74,15 +70,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_putenv.3pam b/usr/src/man/man3pam/pam_putenv.3pam
index 2c7d7bddc1..0e582497bb 100644
--- a/usr/src/man/man3pam/pam_putenv.3pam
+++ b/usr/src/man/man3pam/pam_putenv.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_putenv 3PAM "1 Mar 2004" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_PUTENV 3PAM "Mar 1, 2004"
.SH NAME
pam_putenv \- change or add a value to the PAM environment
.SH SYNOPSIS
@@ -48,89 +48,73 @@ will be removed from the \fBPAM\fR handle.
The \fBpam_putenv()\fR function may return one of the following values:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SUCCESS\fR\fR
.ad
.RS 19n
-.rt
The function returned successfully.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_OPEN_ERR\fR\fR
.ad
.RS 19n
-.rt
\fBdlopen()\fR failed when dynamically loading a service module.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SYMBOL_ERR\fR\fR
.ad
.RS 19n
-.rt
Symbol not found.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SERVICE_ERR\fR\fR
.ad
.RS 19n
-.rt
Error in service module.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SYSTEM_ERR\fR\fR
.ad
.RS 19n
-.rt
System error.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_BUF_ERR\fR\fR
.ad
.RS 19n
-.rt
Memory buffer error.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CONV_ERR\fR\fR
.ad
.RS 19n
-.rt
Conversation failure.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_PERM_DENIED\fR\fR
.ad
.RS 19n
-.rt
Permission denied.
.RE
@@ -142,15 +126,14 @@ See \fBattributes\fR(5) for descriptions of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_set_data.3pam b/usr/src/man/man3pam/pam_set_data.3pam
index 95928ca336..aa334618e4 100644
--- a/usr/src/man/man3pam/pam_set_data.3pam
+++ b/usr/src/man/man3pam/pam_set_data.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_set_data 3PAM "13 Oct 1998" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SET_DATA 3PAM "Oct 13, 1998"
.SH NAME
pam_set_data, pam_get_data \- PAM routines to maintain module specific state
.SH SYNOPSIS
@@ -14,7 +14,7 @@ pam_set_data, pam_get_data \- PAM routines to maintain module specific state
-\fBint\fR \fBpam_set_data\fR(\fBpam_handle_t *\fR\fIpamh\fR,
+\fBint\fR \fBpam_set_data\fR(\fBpam_handle_t *\fR\fIpamh\fR,
\fBconst char *\fR\fImodule_data_name\fR, \fBvoid *\fR\fIdata\fR,
\fBvoid (*\fR\fIcleanup\fR) (pam_handle_t *\fIpamh\fR, \fBvoid *\fR\fIdata\fR,
\fBint\fR \fIpam_end_status\fR));
@@ -66,12 +66,10 @@ In addition to the return values listed in \fBpam\fR(3PAM), the following value
may also be returned:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_NO_MODULE_DATA\fR\fR
.ad
.RS 22n
-.rt
No module specific data is present.
.RE
@@ -83,15 +81,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_set_item.3pam b/usr/src/man/man3pam/pam_set_item.3pam
index ad41a38b91..4072b72540 100644
--- a/usr/src/man/man3pam/pam_set_item.3pam
+++ b/usr/src/man/man3pam/pam_set_item.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_set_item 3PAM "31 Oct 2006" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SET_ITEM 3PAM "Oct 31, 2006"
.SH NAME
pam_set_item, pam_get_item \- authentication information routines for PAM
.SH SYNOPSIS
@@ -31,12 +31,10 @@ needed. The information is specified by \fIitem_type\fR, and can be one of the
following:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUSER\fR\fR
.ad
.RS 19n
-.rt
The authenticated user name. Applications that are trusted to correctly
identify the authenticated user should set this item to the authenticated user
name. See NOTES and \fBpam_unix_cred\fR(5).
@@ -44,45 +42,37 @@ name. See NOTES and \fBpam_unix_cred\fR(5).
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK\fR\fR
.ad
.RS 19n
-.rt
The user authentication token.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CONV\fR\fR
.ad
.RS 19n
-.rt
The \fBpam_conv\fR structure.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_OLDAUTHTOK\fR\fR
.ad
.RS 19n
-.rt
The old user authentication token.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_RESOURCE\fR\fR
.ad
.RS 19n
-.rt
A semicolon-separated list of \fIkey\fR=\fIvalue\fR pairs that represent the
set of resource controls for application by \fBpam_setcred\fR(3PAM) or
\fBpam_open_session\fR(3PAM). See the individual service module definitions,
@@ -91,78 +81,64 @@ such as \fBpam_unix_cred\fR(5), for interpretations of the keys and values.
.sp
.ne 2
-.mk
.na
\fB\fBPAM_RHOST\fR\fR
.ad
.RS 19n
-.rt
The remote host name.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_RUSER\fR\fR
.ad
.RS 19n
-.rt
The \fBrlogin\fR/\fBrsh\fR untrusted remote user name.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SERVICE\fR\fR
.ad
.RS 19n
-.rt
The service name.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_TTY\fR\fR
.ad
.RS 19n
-.rt
The tty name.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER\fR\fR
.ad
.RS 19n
-.rt
The user name.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_PROMPT\fR\fR
.ad
.RS 19n
-.rt
The default prompt used by \fBpam_get_user()\fR.
.RE
.sp
.ne 2
-.mk
.na
\fBPAM_REPOSITORY\fR
.ad
.RS 19n
-.rt
The repository that contains the authentication token information.
.RE
@@ -173,7 +149,7 @@ The pam_repository structure is defined as:
.in +2
.nf
struct pam_repository {
- char *type; /* Repository type, e.g., files, */
+ char *type; /* Repository type, e.g., files, */
/* nis, ldap */
void *scope; /* Optional scope information */
size_t scope_len; /* length of scope information */
@@ -227,15 +203,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.sp
diff --git a/usr/src/man/man3pam/pam_setcred.3pam b/usr/src/man/man3pam/pam_setcred.3pam
index 5f935bf481..fcdeea9899 100644
--- a/usr/src/man/man3pam/pam_setcred.3pam
+++ b/usr/src/man/man3pam/pam_setcred.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_setcred 3PAM "10 Jan 2008" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SETCRED 3PAM "Jan 10, 2008"
.SH NAME
pam_setcred \- modify or delete user credentials for an authentication service
.SH SYNOPSIS
@@ -32,56 +32,46 @@ The user is specified by a prior call to \fBpam_start()\fR or
the first four flags are mutually exclusive:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_ESTABLISH_CRED\fR\fR
.ad
.RS 25n
-.rt
Set user credentials for an authentication service.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_DELETE_CRED\fR\fR
.ad
.RS 25n
-.rt
Delete user credentials associated with an authentication service.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_REINITIALIZE_CRED\fR\fR
.ad
.RS 25n
-.rt
Reinitialize user credentials.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_REFRESH_CRED\fR\fR
.ad
.RS 25n
-.rt
Extend lifetime of user credentials.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 25n
-.rt
Authentication service should not generate any messages.
.RE
@@ -96,46 +86,38 @@ the error return values described in \fBpam\fR(3PAM) the following values may
be returned upon error:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CRED_UNAVAIL\fR\fR
.ad
.RS 20n
-.rt
Underlying authentication service can not retrieve user credentials
unavailable.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CRED_EXPIRED\fR\fR
.ad
.RS 20n
-.rt
User credentials expired.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_UNKNOWN\fR\fR
.ad
.RS 20n
-.rt
User unknown to underlying authentication service.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CRED_ERR\fR\fR
.ad
.RS 20n
-.rt
Failure setting user credentials.
.RE
@@ -147,15 +129,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Committed
+Interface Stability Committed
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_sm.3pam b/usr/src/man/man3pam/pam_sm.3pam
index 4d59a8e9b2..7320f7eced 100644
--- a/usr/src/man/man3pam/pam_sm.3pam
+++ b/usr/src/man/man3pam/pam_sm.3pam
@@ -4,7 +4,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_sm 3PAM "16 Mar 2005" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SM 3PAM "Mar 16, 2005"
.SH NAME
pam_sm \- PAM Service Module APIs
.SH SYNOPSIS
@@ -156,24 +156,20 @@ before or after some other module in the stack.
By convention, the modules should support the following options:
.sp
.ne 2
-.mk
.na
\fB\fBdebug\fR\fR
.ad
.RS 10n
-.rt
Syslog debugging information at \fBLOG_DEBUG\fR level. Be careful as to not log
any sensitive information such as passwords.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBnowarn\fR\fR
.ad
.RS 10n
-.rt
Turn off warning messages such as "password is about to expire."
.RE
@@ -209,15 +205,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_sm_acct_mgmt.3pam b/usr/src/man/man3pam/pam_sm_acct_mgmt.3pam
index fba8766c9a..f74540c1ba 100644
--- a/usr/src/man/man3pam/pam_sm_acct_mgmt.3pam
+++ b/usr/src/man/man3pam/pam_sm_acct_mgmt.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_sm_acct_mgmt 3PAM "18 Nov 2003" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SM_ACCT_MGMT 3PAM "Nov 18, 2003"
.SH NAME
pam_sm_acct_mgmt \- service provider implementation for pam_acct_mgmt
.SH SYNOPSIS
@@ -37,23 +37,19 @@ authentication handle, \fIpamh\fR, which is passed as the first argument to
field:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 29n
-.rt
The account management service should not generate any messages.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_DISALLOW_NULL_AUTHTOK\fR\fR
.ad
.RS 29n
-.rt
The account management service should return \fBPAM_NEW_AUTHTOK_REQD\fR if the
user has a null authentication token.
.RE
@@ -79,56 +75,46 @@ If there are no restrictions to logging in, \fBPAM_SUCCESS\fR is returned.
The following error values may also be returned upon error:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_UNKNOWN\fR\fR
.ad
.RS 24n
-.rt
User not known to underlying authentication module.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_NEW_AUTHTOK_REQD\fR\fR
.ad
.RS 24n
-.rt
New authentication token required.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_ACCT_EXPIRED\fR\fR
.ad
.RS 24n
-.rt
User account has expired.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_PERM_DENIED\fR\fR
.ad
.RS 24n
-.rt
User denied access to account at this time.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_IGNORE\fR\fR
.ad
.RS 24n
-.rt
Ignore underlying account module regardless of whether the control flag is
\fIrequired,\fR \fIoptional\fR or \fIsufficient\fR.
.RE
@@ -141,15 +127,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_sm_authenticate.3pam b/usr/src/man/man3pam/pam_sm_authenticate.3pam
index 426055faaa..7f428d631c 100644
--- a/usr/src/man/man3pam/pam_sm_authenticate.3pam
+++ b/usr/src/man/man3pam/pam_sm_authenticate.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_sm_authenticate 3PAM "27 Jan 2005" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SM_AUTHENTICATE 3PAM "Jan 27, 2005"
.SH NAME
pam_sm_authenticate \- service provider implementation for pam_authenticate
.SH SYNOPSIS
@@ -42,34 +42,28 @@ return the error, \fBPAM_USER_UNKNOWN\fR.
The following flag may be passed in to \fBpam_sm_authenticate()\fR:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 29n
-.rt
The authentication service should not generate any messages.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_DISALLOW_NULL_AUTHTOK\fR\fR
.ad
.RS 29n
-.rt
The authentication service should return
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTH_ERR\fR\fR
.ad
.RS 29n
-.rt
The user has a null authentication token.
.RE
@@ -100,67 +94,55 @@ Upon successful completion, \fBPAM_SUCCESS\fR must be returned. In addition,
the following values may be returned:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_MAXTRIES\fR\fR
.ad
.RS 25n
-.rt
Maximum number of authentication attempts exceeded.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTH_ERR\fR\fR
.ad
.RS 25n
-.rt
Authentication failure.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CRED_INSUFFICIENT\fR\fR
.ad
.RS 25n
-.rt
Cannot access authentication data due to insufficient credentials.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHINFO_UNAVAIL\fR\fR
.ad
.RS 25n
-.rt
Underlying authentication service can not retrieve authentication information.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_UNKNOWN\fR\fR
.ad
.RS 25n
-.rt
User not known to underlying authentication module.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_IGNORE\fR\fR
.ad
.RS 25n
-.rt
Ignore underlying authentication module regardless of whether the control flag
is \fIrequired\fR,\fIoptional,\fR or \fIsufficient\fR1.
.RE
@@ -173,15 +155,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_sm_chauthtok.3pam b/usr/src/man/man3pam/pam_sm_chauthtok.3pam
index 3035eb4da3..6a7e9ea570 100644
--- a/usr/src/man/man3pam/pam_sm_chauthtok.3pam
+++ b/usr/src/man/man3pam/pam_sm_chauthtok.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_sm_chauthtok 3PAM "1 Mar 2005" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SM_CHAUTHTOK 3PAM "Mar 1, 2005"
.SH NAME
pam_sm_chauthtok \- service provider implementation for pam_chauthtok
.SH SYNOPSIS
@@ -11,7 +11,7 @@ pam_sm_chauthtok \- service provider implementation for pam_chauthtok
.nf
\fBcc\fR [ \fIflag\fR ...] \fIfile\fR ... \fB-lpam\fR [ \fIlibrary\fR ... ]
#include <security/pam_appl.h>
-#include <security/pam_modules.h>
+#include <security/pam_modules.h>
\fBint\fR \fBpam_sm_chauthtok\fR(\fBpam_handle_t *\fR\fIpamh\fR, \fBint\fR \fIflags\fR, \fBint\fR \fIargc\fR,
\fBconst char **\fR\fIargv\fR);
@@ -34,47 +34,39 @@ associated with a particular user referenced by the authentication handle
The following flag may be passed to \fBpam_chauthtok()\fR:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 30n
-.rt
The password service should not generate any messages.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CHANGE_EXPIRED_AUTHTOK\fR\fR
.ad
.RS 30n
-.rt
The password service should only update those passwords that have aged. If this
flag is not passed, the password service should update all passwords.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_PRELIM_CHECK\fR\fR
.ad
.RS 30n
-.rt
The password service should only perform preliminary checks. No passwords
should be updated.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_NO_AUTHTOK_CHECK\fR\fR
.ad
.RS 30n
-.rt
The password service should not perform conformance checks on the structure of
the password. Conformance checks do not apply to verification that the same
password was entered during both passes.
@@ -82,12 +74,10 @@ password was entered during both passes.
.sp
.ne 2
-.mk
.na
\fB\fBPAM_UPDATE_AUTHTOK\fR\fR
.ad
.RS 30n
-.rt
The password service should update passwords.
.RE
@@ -126,78 +116,64 @@ Upon successful completion, \fBPAM_SUCCESS\fR must be returned. The following
values may also be returned:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_PERM_DENIED\fR\fR
.ad
.RS 29n
-.rt
No permission.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK_ERR\fR\fR
.ad
.RS 29n
-.rt
Authentication token manipulation error.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK_RECOVERY_ERR\fR\fR
.ad
.RS 29n
-.rt
Old authentication token cannot be recovered.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK_LOCK_BUSY\fR\fR
.ad
.RS 29n
-.rt
Authentication token lock busy.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_AUTHTOK_DISABLE_AGING\fR\fR
.ad
.RS 29n
-.rt
Authentication token aging disabled.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_UNKNOWN\fR\fR
.ad
.RS 29n
-.rt
User unknown to password service.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_TRY_AGAIN\fR\fR
.ad
.RS 29n
-.rt
Preliminary check by password service failed.
.RE
@@ -209,15 +185,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_sm_open_session.3pam b/usr/src/man/man3pam/pam_sm_open_session.3pam
index eac6aab5e2..85d76caeaf 100644
--- a/usr/src/man/man3pam/pam_sm_open_session.3pam
+++ b/usr/src/man/man3pam/pam_sm_open_session.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_sm_open_session 3PAM "13 Oct 1998" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SM_OPEN_SESSION 3PAM "Oct 13, 1998"
.SH NAME
pam_sm_open_session, pam_sm_close_session \- service provider implementation
for pam_open_session and pam_close_session
@@ -42,12 +42,10 @@ has terminated. The argument \fIpamh\fR is an authentication handle. The
following flag may be set in the \fIflags\fR field:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 14n
-.rt
Session service should not generate any messages.
.RE
@@ -65,23 +63,19 @@ Upon successful completion, \fBPAM_SUCCESS\fR should be returned. The
following values may also be returned upon error:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SESSION_ERR\fR\fR
.ad
.RS 19n
-.rt
Cannot make or remove an entry for the specified session.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_IGNORE\fR\fR
.ad
.RS 19n
-.rt
Ignore underlying session module regardless of whether the control flag is
\fIrequired\fR, \fIoptional\fR or \fIsufficient\fR.
.RE
@@ -94,15 +88,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_sm_setcred.3pam b/usr/src/man/man3pam/pam_sm_setcred.3pam
index 256fb41a6d..8fb5f76fbc 100644
--- a/usr/src/man/man3pam/pam_sm_setcred.3pam
+++ b/usr/src/man/man3pam/pam_sm_setcred.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_sm_setcred 3PAM "18 Nov 2003" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_SM_SETCRED 3PAM "Nov 18, 2003"
.SH NAME
pam_sm_setcred \- service provider implementation for pam_setcred
.SH SYNOPSIS
@@ -34,56 +34,46 @@ following flags may be set in the \fIflags\fR field. Note that the first four
flags are mutually exclusive:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_ESTABLISH_CRED\fR\fR
.ad
.RS 25n
-.rt
Set user credentials for the authentication service.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_DELETE_CRED\fR\fR
.ad
.RS 25n
-.rt
Delete user credentials associated with the authentication service.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_REINITIALIZE_CRED\fR\fR
.ad
.RS 25n
-.rt
Reinitialize user credentials.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_REFRESH_CRED\fR\fR
.ad
.RS 25n
-.rt
Extend lifetime of user credentials.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_SILENT\fR\fR
.ad
.RS 25n
-.rt
Authentication service should not generate messages
.RE
@@ -115,56 +105,46 @@ Upon successful completion, \fBPAM_SUCCESS\fR should be returned. The
following values may also be returned upon error:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CRED_UNAVAIL\fR\fR
.ad
.RS 20n
-.rt
Underlying authentication service can not retrieve user credentials.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CRED_EXPIRED\fR\fR
.ad
.RS 20n
-.rt
User credentials have expired.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_USER_UNKNOWN\fR\fR
.ad
.RS 20n
-.rt
User unknown to the authentication service.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_CRED_ERR\fR\fR
.ad
.RS 20n
-.rt
Failure in setting user credentials.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_IGNORE\fR\fR
.ad
.RS 20n
-.rt
Ignore underlying authentication module regardless of whether the control flag
is \fIrequired\fR,\fIoptional\fR, or \fIsufficient\fR.
.RE
@@ -177,15 +157,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_start.3pam b/usr/src/man/man3pam/pam_start.3pam
index de007913bb..d2e9a79e35 100644
--- a/usr/src/man/man3pam/pam_start.3pam
+++ b/usr/src/man/man3pam/pam_start.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_start 3PAM "22 Feb 2005" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_START 3PAM "Feb 22, 2005"
.SH NAME
pam_start, pam_end \- PAM authentication transaction functions
.SH SYNOPSIS
@@ -50,7 +50,7 @@ struct pam_conv {
.sp
.in +2
.nf
-int conv(int num_msg, const struct pam_message **msg,
+int conv(int num_msg, const struct pam_message **msg,
struct pam_response **resp, void *appdata_ptr);
.fi
.in -2
@@ -88,45 +88,37 @@ struct pam_message{
The message style, \fBmsg_style\fR, can be set to one of the following values:
.sp
.ne 2
-.mk
.na
\fB\fBPAM_PROMPT_ECHO_OFF\fR\fR
.ad
.RS 23n
-.rt
Prompt user, disabling echoing of response.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_PROMPT_ECHO_ON\fR\fR
.ad
.RS 23n
-.rt
Prompt user, enabling echoing of response.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_ERROR_MSG\fR\fR
.ad
.RS 23n
-.rt
Print error message.
.RE
.sp
.ne 2
-.mk
.na
\fB\fBPAM_TEXT_INFO\fR\fR
.ad
.RS 23n
-.rt
Print general text information.
.RE
@@ -190,15 +182,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO
diff --git a/usr/src/man/man3pam/pam_strerror.3pam b/usr/src/man/man3pam/pam_strerror.3pam
index 24ab1e3e62..d7dd0ee49e 100644
--- a/usr/src/man/man3pam/pam_strerror.3pam
+++ b/usr/src/man/man3pam/pam_strerror.3pam
@@ -3,7 +3,7 @@
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
-.TH pam_strerror 3PAM "9 Jul 2003" "SunOS 5.11" "PAM Library Functions"
+.TH PAM_STRERROR 3PAM "Jul 9, 2003"
.SH NAME
pam_strerror \- get PAM error message string
.SH SYNOPSIS
@@ -41,15 +41,14 @@ See \fBattributes\fR(5) for description of the following attributes:
.sp
.TS
-tab() box;
-cw(2.75i) |cw(2.75i)
-lw(2.75i) |lw(2.75i)
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
+box;
+c | c
+l | l .
+ATTRIBUTE TYPE ATTRIBUTE VALUE
_
-Interface Stability Stable
+Interface Stability Stable
_
-MT-LevelMT-Safe with exceptions
+MT-Level MT-Safe with exceptions
.TE
.SH SEE ALSO