summaryrefslogtreecommitdiffstats
path: root/etc/pam.d
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2001-12-05 21:26:00 +0000
committerdes <des@FreeBSD.org>2001-12-05 21:26:00 +0000
commit341beea7b903e9ef8ceb2e3b42557bbd8ca94fd1 (patch)
treeb87ea2392bd05516bcd4aaa0b0f503a55e0000dc /etc/pam.d
parent54d858ac55f4ab6e37db49afe630a208235f75fd (diff)
downloadFreeBSD-src-341beea7b903e9ef8ceb2e3b42557bbd8ca94fd1.zip
FreeBSD-src-341beea7b903e9ef8ceb2e3b42557bbd8ca94fd1.tar.gz
Awright, egg on my face. I should have taken more time with this. The
conversion script generated the wrong format, so the configuration files didn't actually work. Good thing I hadn't thrown the switch yet... Sponsored by: DARPA, NAI Labs (but the f***ups are all mine)
Diffstat (limited to 'etc/pam.d')
-rw-r--r--etc/pam.d/README4
-rw-r--r--etc/pam.d/convert.pl8
-rw-r--r--etc/pam.d/csshd2
-rw-r--r--etc/pam.d/ftp26
-rw-r--r--etc/pam.d/ftpd26
-rw-r--r--etc/pam.d/gdm26
-rw-r--r--etc/pam.d/imap8
-rw-r--r--etc/pam.d/kde12
-rw-r--r--etc/pam.d/login34
-rw-r--r--etc/pam.d/other12
-rw-r--r--etc/pam.d/pop38
-rw-r--r--etc/pam.d/rsh8
-rw-r--r--etc/pam.d/sshd10
-rw-r--r--etc/pam.d/su56
-rw-r--r--etc/pam.d/telnetd6
-rw-r--r--etc/pam.d/xdm26
-rw-r--r--etc/pam.d/xserver2
17 files changed, 139 insertions, 135 deletions
diff --git a/etc/pam.d/README b/etc/pam.d/README
index 6d2c260..9acbff6 100644
--- a/etc/pam.d/README
+++ b/etc/pam.d/README
@@ -14,12 +14,12 @@ is a summary of the format for the pam.conf and /etc/pam.d/* files.
Configuration lines take the following form:
-service-name module-type control-flag module-path arguments
+module-type control-flag module-path arguments
Comments are introduced with a hash mark ('#'). Blank lines and lines
consisting entirely of comments are ignored.
-The meanings of the various fields are as follows:
+The meanings of the different fields are as follows:
module-type:
auth: prompt for a password to authenticate that the user is
diff --git a/etc/pam.d/convert.pl b/etc/pam.d/convert.pl
index d1f2d99..02d4103 100644
--- a/etc/pam.d/convert.pl
+++ b/etc/pam.d/convert.pl
@@ -40,6 +40,7 @@ use Fcntl;
use vars qw(%SERVICES);
MAIN:{
+ my $line;
my $service;
my $type;
local *FILE;
@@ -47,8 +48,11 @@ MAIN:{
while (<>) {
chomp();
s/\s*$//;
- next unless m/^\#*(\w+)\s+(auth|account|session|password)\s+(\S.*)$/;
- push(@{$SERVICES{$1}->{$2}}, $_);
+ next unless m/^(\#*)(\w+)\s+(auth|account|session|password)\s+(\S.*)$/;
+ $line = $1.$3;
+ $line .= "\t" x ((16 - length($line) + 7) / 8);
+ $line .= $4;
+ push(@{$SERVICES{$2}->{$3}}, $line);
}
foreach $service (keys(%SERVICES)) {
diff --git a/etc/pam.d/csshd b/etc/pam.d/csshd
index 9fd61f4..863160e 100644
--- a/etc/pam.d/csshd
+++ b/etc/pam.d/csshd
@@ -5,4 +5,4 @@
#
# auth
-csshd auth required pam_opie.so no_warn
+auth required pam_opie.so no_warn
diff --git a/etc/pam.d/ftp b/etc/pam.d/ftp
index b1762e9..3a083ef 100644
--- a/etc/pam.d/ftp
+++ b/etc/pam.d/ftp
@@ -5,20 +5,20 @@
#
# auth
-ftp auth required pam_nologin.so no_warn
-#ftp auth sufficient pam_kerberosIV.so no_warn
-#ftp auth sufficient pam_krb5.so no_warn
-#ftp auth required pam_opie.so no_warn
-#ftp auth required pam_ssh.so no_warn try_first_pass
-ftp auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+#auth sufficient pam_kerberosIV.so no_warn
+#auth sufficient pam_krb5.so no_warn
+#auth required pam_opie.so no_warn
+#auth required pam_ssh.so no_warn try_first_pass
+auth required pam_unix.so no_warn try_first_pass
# account
-#ftp account required pam_kerberosIV.so
-#ftp account required pam_krb5.so
-ftp account required pam_unix.so
+#account required pam_kerberosIV.so
+#account required pam_krb5.so
+account required pam_unix.so
# session
-#ftp session required pam_kerberosIV.so
-#ftp session required pam_krb5.so
-#ftp session required pam_ssh.so
-ftp session required pam_unix.so
+#session required pam_kerberosIV.so
+#session required pam_krb5.so
+#session required pam_ssh.so
+session required pam_unix.so
diff --git a/etc/pam.d/ftpd b/etc/pam.d/ftpd
index a3a677c..5d2784d 100644
--- a/etc/pam.d/ftpd
+++ b/etc/pam.d/ftpd
@@ -5,20 +5,20 @@
#
# auth
-ftpd auth required pam_nologin.so no_warn
-#ftpd auth sufficient pam_kerberosIV.so no_warn
-#ftpd auth sufficient pam_krb5.so no_warn
-#ftpd auth required pam_opie.so no_warn
-#ftpd auth required pam_ssh.so no_warn try_first_pass
-ftpd auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+#auth sufficient pam_kerberosIV.so no_warn
+#auth sufficient pam_krb5.so no_warn
+#auth required pam_opie.so no_warn
+#auth required pam_ssh.so no_warn try_first_pass
+auth required pam_unix.so no_warn try_first_pass
# account
-#ftpd account required pam_kerberosIV.so
-#ftpd account required pam_krb5.so
-ftpd account required pam_unix.so
+#account required pam_kerberosIV.so
+#account required pam_krb5.so
+account required pam_unix.so
# session
-#ftpd session required pam_kerberosIV.so
-#ftpd session required pam_krb5.so
-#ftpd session required pam_ssh.so
-ftpd session required pam_unix.so
+#session required pam_kerberosIV.so
+#session required pam_krb5.so
+#session required pam_ssh.so
+session required pam_unix.so
diff --git a/etc/pam.d/gdm b/etc/pam.d/gdm
index e0fd313..84088d3 100644
--- a/etc/pam.d/gdm
+++ b/etc/pam.d/gdm
@@ -5,22 +5,22 @@
#
# auth
-gdm auth required pam_nologin.so no_warn
-#gdm auth sufficient pam_kerberosIV.so no_warn try_first_pass
-#gdm auth sufficient pam_krb5.so no_warn try_first_pass
-#gdm auth sufficient pam_ssh.so no_warn try_first_pass
-gdm auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+#auth sufficient pam_kerberosIV.so no_warn try_first_pass
+#auth sufficient pam_krb5.so no_warn try_first_pass
+#auth sufficient pam_ssh.so no_warn try_first_pass
+auth required pam_unix.so no_warn try_first_pass
# account
-#gdm account required pam_kerberosIV.so
-#gdm account required pam_krb5.so
-gdm account required pam_unix.so
+#account required pam_kerberosIV.so
+#account required pam_krb5.so
+account required pam_unix.so
# session
-#gdm session required pam_kerberosIV.so
-#gdm session required pam_krb5.so
-#gdm session required pam_ssh.so
-gdm session required pam_unix.so
+#session required pam_kerberosIV.so
+#session required pam_krb5.so
+#session required pam_ssh.so
+session required pam_unix.so
# password
-gdm password required pam_deny.so
+password required pam_deny.so
diff --git a/etc/pam.d/imap b/etc/pam.d/imap
index 6911370..cfacfb8 100644
--- a/etc/pam.d/imap
+++ b/etc/pam.d/imap
@@ -5,7 +5,7 @@
#
# auth
-#imap auth required pam_nologin.so no_warn
-#imap auth required pam_opie.so no_warn
-#imap auth required pam_ssh.so no_warn try_first_pass
-#imap auth required pam_unix.so no_warn try_first_pass
+#auth required pam_nologin.so no_warn
+#auth required pam_opie.so no_warn
+#auth required pam_ssh.so no_warn try_first_pass
+#auth required pam_unix.so no_warn try_first_pass
diff --git a/etc/pam.d/kde b/etc/pam.d/kde
index 81fc590..0956488 100644
--- a/etc/pam.d/kde
+++ b/etc/pam.d/kde
@@ -5,9 +5,9 @@
#
# auth
-kde auth required pam_nologin.so no_warn
-#kde auth sufficient pam_opie.so no_warn
-#kde auth sufficient pam_kerberosIV.so no_warn try_first_pass
-#kde auth sufficient pam_krb5.so no_warn try_first_pass
-#kde auth required pam_ssh.so no_warn try_first_pass
-kde auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+#auth sufficient pam_opie.so no_warn
+#auth sufficient pam_kerberosIV.so no_warn try_first_pass
+#auth sufficient pam_krb5.so no_warn try_first_pass
+#auth required pam_ssh.so no_warn try_first_pass
+auth required pam_unix.so no_warn try_first_pass
diff --git a/etc/pam.d/login b/etc/pam.d/login
index 019a15a..ab7046b 100644
--- a/etc/pam.d/login
+++ b/etc/pam.d/login
@@ -5,26 +5,26 @@
#
# auth
-login auth required pam_nologin.so no_warn
-#login auth sufficient pam_opie.so no_warn
-#login auth sufficient pam_kerberosIV.so no_warn try_first_pass
-#login auth sufficient pam_krb5.so no_warn try_first_pass
-#login auth required pam_ssh.so no_warn try_first_pass
-login auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+#auth sufficient pam_opie.so no_warn
+#auth sufficient pam_kerberosIV.so no_warn try_first_pass
+#auth sufficient pam_krb5.so no_warn try_first_pass
+#auth required pam_ssh.so no_warn try_first_pass
+auth required pam_unix.so no_warn try_first_pass
# account
-#login account required pam_kerberosIV.so
-#login account required pam_krb5.so
-login account required pam_unix.so
+#account required pam_kerberosIV.so
+#account required pam_krb5.so
+account required pam_unix.so
# session
-#login session required pam_kerberosIV.so
-#login session required pam_krb5.so
-#login session required pam_ssh.so
-login session required pam_unix.so
+#session required pam_kerberosIV.so
+#session required pam_krb5.so
+#session required pam_ssh.so
+session required pam_unix.so
# password
-#login password sufficient pam_opie.so no_warn
-#login password sufficient pam_kerberosIV.so no_warn try_first_pass
-#login password sufficient pam_krb5.so no_warn try_first_pass
-login password required pam_unix.so no_warn try_first_pass
+#password sufficient pam_opie.so no_warn
+#password sufficient pam_kerberosIV.so no_warn try_first_pass
+#password sufficient pam_krb5.so no_warn try_first_pass
+password required pam_unix.so no_warn try_first_pass
diff --git a/etc/pam.d/other b/etc/pam.d/other
index 058a0b7..f4f758c 100644
--- a/etc/pam.d/other
+++ b/etc/pam.d/other
@@ -5,15 +5,15 @@
#
# auth
-other auth required pam_nologin.so no_warn
-#other auth required pam_opie.so no_warn
-other auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+#auth required pam_opie.so no_warn
+auth required pam_unix.so no_warn try_first_pass
# account
-other account required pam_unix.so
+account required pam_unix.so
# session
-other session required pam_unix.so
+session required pam_unix.so
# password
-other password required pam_deny.so
+password required pam_deny.so
diff --git a/etc/pam.d/pop3 b/etc/pam.d/pop3
index 32fafca..0cc10fb 100644
--- a/etc/pam.d/pop3
+++ b/etc/pam.d/pop3
@@ -5,7 +5,7 @@
#
# auth
-#pop3 auth required pam_nologin.so no_warn
-#pop3 auth required pam_opie.so no_warn
-#pop3 auth required pam_ssh.so no_warn try_first_pass
-#pop3 auth required pam_unix.so no_warn try_first_pass
+#auth required pam_nologin.so no_warn
+#auth required pam_opie.so no_warn
+#auth required pam_ssh.so no_warn try_first_pass
+#auth required pam_unix.so no_warn try_first_pass
diff --git a/etc/pam.d/rsh b/etc/pam.d/rsh
index b392415..2ddcacd 100644
--- a/etc/pam.d/rsh
+++ b/etc/pam.d/rsh
@@ -5,11 +5,11 @@
#
# auth
-rsh auth required pam_nologin.so no_warn
-rsh auth required pam_deny.so no_warn
+auth required pam_nologin.so no_warn
+auth required pam_deny.so no_warn
# account
-rsh account required pam_unix.so
+account required pam_unix.so
# session
-rsh session required pam_permit.so
+session required pam_permit.so
diff --git a/etc/pam.d/sshd b/etc/pam.d/sshd
index f28ff87..8dbb05f 100644
--- a/etc/pam.d/sshd
+++ b/etc/pam.d/sshd
@@ -5,14 +5,14 @@
#
# auth
-sshd auth required pam_nologin.so no_warn
-sshd auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+auth required pam_unix.so no_warn try_first_pass
# account
-sshd account required pam_unix.so
+account required pam_unix.so
# session
-sshd session required pam_permit.so
+session required pam_permit.so
# password
-sshd password required pam_permit.so
+password required pam_permit.so
diff --git a/etc/pam.d/su b/etc/pam.d/su
index 085216c..8e3a9bc 100644
--- a/etc/pam.d/su
+++ b/etc/pam.d/su
@@ -5,37 +5,37 @@
#
# auth
-su auth sufficient pam_rootok.so no_warn
-su auth requisite pam_wheel.so no_warn auth_as_self noroot_ok
-#su auth sufficient pam_kerberosIV.so no_warn
-#su auth sufficient pam_krb5.so no_warn try_first_pass auth_as_self
-#su auth required pam_opie.so no_warn
-#su auth required pam_ssh.so no_warn try_first_pass
-su auth required pam_unix.so no_warn try_first_pass nullok
-#su auth sufficient pam_rootok.so no_warn
-##su auth sufficient pam_kerberosIV.so no_warn
-##su auth sufficient pam_krb5.so no_warn
-#su auth required pam_opie.so no_warn auth_as_self
-#su auth required pam_unix.so no_warn try_first_pass auth_as_self
+auth sufficient pam_rootok.so no_warn
+auth requisite pam_wheel.so no_warn auth_as_self noroot_ok
+#auth sufficient pam_kerberosIV.so no_warn
+#auth sufficient pam_krb5.so no_warn try_first_pass auth_as_self
+#auth required pam_opie.so no_warn
+#auth required pam_ssh.so no_warn try_first_pass
+auth required pam_unix.so no_warn try_first_pass nullok
+#auth sufficient pam_rootok.so no_warn
+##auth sufficient pam_kerberosIV.so no_warn
+##auth sufficient pam_krb5.so no_warn
+#auth required pam_opie.so no_warn auth_as_self
+#auth required pam_unix.so no_warn try_first_pass auth_as_self
# account
-#su account required pam_kerberosIV.so
-#su account required pam_krb5.so
-su account required pam_unix.so
-##su account required pam_kerberosIV.so
-##su account required pam_krb5.so
-#su account required pam_unix.so
+#account required pam_kerberosIV.so
+#account required pam_krb5.so
+account required pam_unix.so
+##account required pam_kerberosIV.so
+##account required pam_krb5.so
+#account required pam_unix.so
# session
-#su session required pam_kerberosIV.so
-#su session required pam_krb5.so
-#su session required pam_ssh.so
-su session required pam_unix.so
-##su session required pam_kerberosIV.so
-##su session required pam_krb5.so
-##su session required pam_ssh.so
-#su session required pam_unix.so
+#session required pam_kerberosIV.so
+#session required pam_krb5.so
+#session required pam_ssh.so
+session required pam_unix.so
+##session required pam_kerberosIV.so
+##session required pam_krb5.so
+##session required pam_ssh.so
+#session required pam_unix.so
# password
-su password required pam_permit.so
-#su password required pam_permit.so
+password required pam_permit.so
+#password required pam_permit.so
diff --git a/etc/pam.d/telnetd b/etc/pam.d/telnetd
index 423de8e..dd9d5f4 100644
--- a/etc/pam.d/telnetd
+++ b/etc/pam.d/telnetd
@@ -5,8 +5,8 @@
#
# auth
-telnetd auth required pam_nologin.so no_warn
-telnetd auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+auth required pam_unix.so no_warn try_first_pass
# account
-telnetd account required pam_unix.so
+account required pam_unix.so
diff --git a/etc/pam.d/xdm b/etc/pam.d/xdm
index 8528e03..19e7ba8e 100644
--- a/etc/pam.d/xdm
+++ b/etc/pam.d/xdm
@@ -5,22 +5,22 @@
#
# auth
-xdm auth required pam_nologin.so no_warn
-#xdm auth sufficient pam_kerberosIV.so no_warn try_first_pass
-#xdm auth sufficient pam_krb5.so no_warn try_first_pass
-#xdm auth sufficient pam_ssh.so no_warn try_first_pass
-xdm auth required pam_unix.so no_warn try_first_pass
+auth required pam_nologin.so no_warn
+#auth sufficient pam_kerberosIV.so no_warn try_first_pass
+#auth sufficient pam_krb5.so no_warn try_first_pass
+#auth sufficient pam_ssh.so no_warn try_first_pass
+auth required pam_unix.so no_warn try_first_pass
# account
-#xdm account required pam_kerberosIV.so
-#xdm account required pam_krb5.so
-xdm account required pam_unix.so
+#account required pam_kerberosIV.so
+#account required pam_krb5.so
+account required pam_unix.so
# session
-#xdm session required pam_kerberosIV.so
-#xdm session required pam_krb5.so
-#xdm session required pam_ssh.so
-xdm session required pam_unix.so
+#session required pam_kerberosIV.so
+#session required pam_krb5.so
+#session required pam_ssh.so
+session required pam_unix.so
# password
-xdm password required pam_deny.so
+password required pam_deny.so
diff --git a/etc/pam.d/xserver b/etc/pam.d/xserver
index 58fa760..81d7727 100644
--- a/etc/pam.d/xserver
+++ b/etc/pam.d/xserver
@@ -5,4 +5,4 @@
#
# auth
-xserver auth required pam_permit.so no_warn
+auth required pam_permit.so no_warn
OpenPOWER on IntegriCloud