From fee4cc7395563cbf23b39614897f0459bb54127c Mon Sep 17 00:00:00 2001 From: dtucker Date: Sat, 22 Nov 2003 03:25:15 +0000 Subject: - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net. Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA is enabled, rely on SIA to check for locked accounts if enabled. ok djm@ --- auth-sia.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'auth-sia.c') diff --git a/auth-sia.c b/auth-sia.c index cdd39d67..cd2dcb84 100644 --- a/auth-sia.c +++ b/auth-sia.c @@ -31,6 +31,7 @@ #include "log.h" #include "servconf.h" #include "canohost.h" +#include "uidswap.h" #include #include @@ -103,8 +104,8 @@ session_setup_sia(struct passwd *pw, char *tty) sia_ses_release(&ent); - if (setreuid(geteuid(), geteuid()) < 0) - fatal("setreuid: %s", strerror(errno)); + setuid(0); + permanently_set_uid(pw); } #endif /* HAVE_OSF_SIA */ -- cgit v1.2.1