WITH_IRIX_AUDIT causes error (fwd)

Damien Miller djm at mindrot.org
Fri Jul 21 09:55:27 EST 2000

| "Bombay is 250ms from New York in the new world order" - Alan Cox
| Damien Miller - http://www.mindrot.org/
| Email: djm at mindrot.org (home) -or- djm at ibs.com.au (work)

---------- Forwarded message ----------
Date: Thu, 20 Jul 2000 15:46:23 -0500
From: Brian Hanna <bdhanna at cmrr.umn.edu>
To: openssh at openssh.com
Subject: WITH_IRIX_AUDIT causes error


I compiled and was able to run sshd. I started ssh as root and was able
to get to my local host. I dropped down to a regular user and tried
ssh again. I got the error

error setting satid

and no connection.

I read a bit in the archives and found the patch that Mark Stone posted
regarding WITH_IRIX_*. The patch referred to uidswap.c and permanently_set_uid().
I found his patch was already in the version I compiled. 

I could see that if WITH_IRIX_AUDIT was not defined, the satsetid() call would not
be made, and the error could be avoided. I looked for satsetid on my system
and didn't find it. I am on Irix 6.4.

I commented out the #define in config.h and was able to compile and run
ssh as a normal user.

/* Define if you want IRIX audit trails */
/* problems for us */
/* #define WITH_IRIX_AUDIT 1 */                                                 

1) Is it still secure? (I'm guessing yes.)
2) What should I install so that setsatid() is on my system?
3) Is there a better way for the configure to work, so as not to force this on?

Hope this is helpful.


Brian Hanna
Unix System Admin
bdhanna at cmrr.umn.edu

More information about the openssh-unix-dev mailing list