diff options
author | Damien Miller <djm@mindrot.org> | 2000-06-18 14:07:04 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2000-06-18 14:07:04 +1000 |
commit | 7b22d65034ac280e0b4eaa857c71b17ee3ad7d99 (patch) | |
tree | b4fd3f622d95a30394908bc7e9aa30a3658e7b4f /auth-pam.c | |
parent | 1a13225d877ffdd035659bf5577d5aff388bb317 (diff) | |
download | openssh-git-7b22d65034ac280e0b4eaa857c71b17ee3ad7d99.tar.gz |
- (djm) Add summary of configure options to end of ./configure run
- (djm) Not all systems define RUSAGE_SELF & RUSAGE_CHILDREN. Report from
Michael Stone <mstone@cs.loyola.edu>
- (djm) rusage is a privileged operation on some Unices (incl.
Solaris 2.5.1). Report from Paul D. Smith <pausmith@nortelnetworks.com>
- (djm) Avoid PAM failures when running without a TTY. Report from
Martin Petrak <petrak@spsknm.schools.sk>
- (djm) Include sys/types.h when including netinet/in.h in configure tests.
Patch from Jun-ichiro itojun Hagino <itojun@iijlab.net>
Diffstat (limited to 'auth-pam.c')
-rw-r--r-- | auth-pam.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -34,7 +34,7 @@ #include "xmalloc.h" #include "servconf.h" -RCSID("$Id: auth-pam.c,v 1.6 2000/06/12 06:38:54 djm Exp $"); +RCSID("$Id: auth-pam.c,v 1.7 2000/06/18 04:07:04 djm Exp $"); #define NEW_AUTHTOK_MSG \ "Warning: You password has expired, please change it now" @@ -246,6 +246,12 @@ void start_pam(struct passwd *pw) PAM_STRERROR((pam_handle_t *)pamh, pam_retval)); } + pam_retval = pam_set_item((pam_handle_t *)pamh, PAM_TTY, "ssh"); + if (pam_retval != PAM_SUCCESS) { + fatal("PAM set tty failed: %.200s", + PAM_STRERROR((pam_handle_t *)pamh, pam_retval)); + } + fatal_add_cleanup(&pam_cleanup_proc, NULL); } |