Blame netkit-rsh-0.17-pam-nologin.patch
|
cvsdist |
bfe0592 |
--- netkit-rsh-0.17-pre20000412/rlogind/auth.c.orig Tue Mar 19 11:46:29 2002
|
|
cvsdist |
bfe0592 |
+++ netkit-rsh-0.17-pre20000412/rlogind/auth.c Wed Apr 17 16:35:43 2002
|
|
cvsdist |
bfe0592 |
@@ -127,7 +127,10 @@
|
|
cvsdist |
bfe0592 |
|
|
cvsdist |
bfe0592 |
network_confirm();
|
|
cvsdist |
bfe0592 |
retval = attempt_auth();
|
|
cvsdist |
bfe0592 |
- if (retval != PAM_SUCCESS) {
|
|
cvsdist |
bfe0592 |
+ if ((retval == PAM_ACCT_EXPIRED) || (retval == PAM_PERM_DENIED)) {
|
|
cvsdist |
bfe0592 |
+ syslog(LOG_ERR, "PAM authentication denied for in.rlogind");
|
|
cvsdist |
bfe0592 |
+ exit(1);
|
|
cvsdist |
bfe0592 |
+ } else if (retval != PAM_SUCCESS) {
|
|
cvsdist |
bfe0592 |
syslog(LOG_ERR, "PAM authentication failed for in.rlogind");
|
|
cvsdist |
bfe0592 |
return -1;
|
|
cvsdist |
bfe0592 |
}
|