Date: Mon, 11 Jun 2001 08:52:10 -0700 (PDT) From: Matt Dillon <dillon@earth.backplane.com> To: Brian Dean <bsd@bsdhome.com> Cc: freebsd-stable@FreeBSD.ORG Subject: Patch for PAM/ssh problem (was Re: sshd failing with: 'fatal: PAM setcred failed[6]: Permission denied') Message-ID: <200106111552.f5BFqAB20461@earth.backplane.com> References: <20010611105748.A14299@vger.bsdhome.com>
next in thread | previous in thread | raw e-mail | index | archive | help
:Hi,
:
:After updating yesterday from about a week before, sshd won't let
:me login, reporting:
:
: sshd[14238]: Accepted rsa for bsd from xx.xx.xx.xx port 1243
: sshd[14238]: fatal: PAM setcred failed[6]: Permission denied
:
:My /etc/pam.conf is rev 1.6.2.6 and hasn't been changed. Also,
:my sshd_config file has not been altered either. I did a
:mergemaster as part of the update.
:
:This was working just fine about a week ago. Any ideas?
:
:[If this is old news, I apologize, the -stable archives appear to
:be down at the moment so I can't search.]
:
:Thanks,
:-Brian
The below patch should temporarily solve the problem until the
bright boys that broke ssh and/or pam figure out the correct
fix. Patch the file in contrib as shown and then do:
cd /usr/src/lib/libpam
make
make install
Then restart sshd and you are done.
-Matt
Index: pam_dispatch.c
===================================================================
RCS file: /home/ncvs/src/contrib/libpam/libpam/pam_dispatch.c,v
retrieving revision 1.1.1.1.6.1
diff -u -r1.1.1.1.6.1 pam_dispatch.c
--- pam_dispatch.c 2001/06/07 09:07:32 1.1.1.1.6.1
+++ pam_dispatch.c 2001/06/09 21:48:20
@@ -270,7 +270,7 @@
break;
case PAM_SETCRED:
h = pamh->handlers.conf.setcred;
- use_cached_chain = 1;
+ use_cached_chain = 0;
break;
case PAM_ACCOUNT:
h = pamh->handlers.conf.acct_mgmt;
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106111552.f5BFqAB20461>
