[comp.sys.sun] The new sps is broken

dieter@titan.nmt.edu (12/14/88)

If you have /dev/kmem or /vmunix protected against prying eyes, you can't
run sps as written on a Sun-3 running SunOS 3.5.  Specifically, in
initsymbols.c, line 57, "if ( access( filesymbol, R_OK ) < 0 )" appears.
Quoting from TFM,

     The real user ID and the group access  list  (including  the
     real  group  ID)  are  used in verifying permission, so this
     call is useful to set-UID programs.  [access(2)]

This means that even making sps setgid kmem won't cut it.  What's the
official solution?

Sorry if this seems a little obstreperous; it's been a *long* day.

Dieter Muller
Welcome to the island.  You are number six.
dieter%nmt@relay.cs.net
dieter@jupiter.nmt.edu