aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvorlon <Unknown>2007-08-27 09:11:33 +0000
committervorlon <Unknown>2007-08-27 09:11:33 +0000
commit7510257111541a90845bd544faf25e86fe5e60ae (patch)
tree35fa85e6a71d51ad02b2c59bb4a4ecc9c46f9566
parent8bdeabb4f333a8afbcdd3305b5ef6cbdb7314d89 (diff)
downloadpam-7510257111541a90845bd544faf25e86fe5e60ae.tar.gz
pam-7510257111541a90845bd544faf25e86fe5e60ae.tar.bz2
pam-7510257111541a90845bd544faf25e86fe5e60ae.zip
document the pam_unix "nullok_secure" option, a prereq for forwarding this
patch upstream. Closes: #325974.
-rw-r--r--changelog4
-rw-r--r--patches-applied/055_pam_unix_nullok_secure95
2 files changed, 98 insertions, 1 deletions
diff --git a/changelog b/changelog
index 82e682a7..d5e5d9c6 100644
--- a/changelog
+++ b/changelog
@@ -9,8 +9,10 @@ pam (0.99.7.1-3) UNRELEASED; urgency=low
* 024_debian_cracklib_dict_path: default to NULL instead of a specific
dictionary path when none is defined for consistency with the new upstream
version of cracklib, and define our path in debian/rules.
+ * 055_pam_unix_nullok_secure: document the pam_unix "nullok_secure" option,
+ a prereq for forwarding this patch upstream. Closes: #325974.
- -- Steve Langasek <vorlon@debian.org> Mon, 27 Aug 2007 01:00:06 -0700
+ -- Steve Langasek <vorlon@debian.org> Mon, 27 Aug 2007 02:10:32 -0700
pam (0.99.7.1-2) unstable; urgency=low
diff --git a/patches-applied/055_pam_unix_nullok_secure b/patches-applied/055_pam_unix_nullok_secure
index e8a56011..c1ddce45 100644
--- a/patches-applied/055_pam_unix_nullok_secure
+++ b/patches-applied/055_pam_unix_nullok_secure
@@ -1,3 +1,12 @@
+Debian patch to add a new 'nullok_secure' option to pam_unix, which
+accepts users with null passwords only when the applicant is connected
+from a tty listed in /etc/securetty.
+
+Authors: Sam Hartman <hartmans@debian.org>,
+ Steve Langasek <vorlon@debian.org>
+
+Upstream status: not yet submitted
+
Index: Linux-PAM/modules/pam_unix/support.c
===================================================================
--- Linux-PAM/modules/pam_unix/support.c.orig
@@ -113,3 +122,89 @@ Index: Linux-PAM/modules/pam_unix/Makefile.am
bigcrypt_SOURCES = bigcrypt.c bigcrypt_main.c
bigcrypt_CFLAGS = $(AM_CFLAGS)
bigcrypt_LDFLAGS = @LIBCRYPT@
+Index: Linux-PAM/modules/pam_unix/README
+===================================================================
+--- Linux-PAM/modules/pam_unix/README.orig
++++ Linux-PAM/modules/pam_unix/README
+@@ -57,7 +57,16 @@
+
+ The default action of this module is to not permit the user access to a
+ service if their official password is blank. The nullok argument overrides
+- this default.
++ this default and allows any user with a blank password to access the
++ service.
++
++nullok_secure
++
++ The default action of this module is to not permit the user access to a
++ service if their official password is blank. The nullok_secure argument
++ overrides this default and allows any user with a blank password to access
++ the service as long as the value of PAM_TTY is set to one of the values
++ found in /etc/securetty.
+
+ try_first_pass
+
+Index: Linux-PAM/modules/pam_unix/pam_unix.8
+===================================================================
+--- Linux-PAM/modules/pam_unix/pam_unix.8.orig
++++ Linux-PAM/modules/pam_unix/pam_unix.8
+@@ -1,11 +1,11 @@
+ .\" Title: pam_unix
+ .\" Author:
+ .\" Generator: DocBook XSL Stylesheets v1.72.0 <http://docbook.sf.net/>
+-.\" Date: 08/19/2007
++.\" Date: 08/27/2007
+ .\" Manual: Linux-PAM Manual
+ .\" Source: Linux-PAM Manual
+ .\"
+-.TH "PAM_UNIX" "8" "08/19/2007" "Linux\-PAM Manual" "Linux\-PAM Manual"
++.TH "PAM_UNIX" "8" "08/27/2007" "Linux\-PAM Manual" "Linux\-PAM Manual"
+ .\" disable hyphenation
+ .nh
+ .\" disable justification (adjust text to left margin only)
+@@ -62,7 +62,14 @@
+ .RS 4
+ The default action of this module is to not permit the user access to a service if their official password is blank. The
+ \fBnullok\fR
+-argument overrides this default.
++argument overrides this default and allows any user with a blank password to access the service.
++.RE
++.PP
++\fBnullok_secure\fR
++.RS 4
++The default action of this module is to not permit the user access to a service if their official password is blank. The
++\fBnullok_secure\fR
++argument overrides this default and allows any user with a blank password to access the service as long as the value of PAM_TTY is set to one of the values found in /etc/securetty.
+ .RE
+ .PP
+ \fBtry_first_pass\fR
+Index: Linux-PAM/modules/pam_unix/pam_unix.8.xml
+===================================================================
+--- Linux-PAM/modules/pam_unix/pam_unix.8.xml.orig
++++ Linux-PAM/modules/pam_unix/pam_unix.8.xml
+@@ -135,7 +135,24 @@
+ <para>
+ The default action of this module is to not permit the
+ user access to a service if their official password is blank.
+- The <option>nullok</option> argument overrides this default.
++ The <option>nullok</option> argument overrides this default
++ and allows any user with a blank password to access the
++ service.
++ </para>
++ </listitem>
++ </varlistentry>
++ <varlistentry>
++ <term>
++ <option>nullok_secure</option>
++ </term>
++ <listitem>
++ <para>
++ The default action of this module is to not permit the
++ user access to a service if their official password is blank.
++ The <option>nullok_secure</option> argument overrides this
++ default and allows any user with a blank password to access
++ the service as long as the value of PAM_TTY is set to one of
++ the values found in /etc/securetty.
+ </para>
+ </listitem>
+ </varlistentry>