The original problem:
Unable to login as single-user (boot -s) on my two
solaris 2.5 machines.
Multi-user and root access are normal.
sys-unconfig -- didn't help
/etc/ioctl.syscon -- file ok
/sbin/sulogin -- file ok
/sbin/su -- file ok
reinstall OS -- worked for the reason given below
Solution (provided by Joe, firstname.lastname@example.org):
For an unknown reason the /etc/autopush (softlinked to
/sbin/autopush) had its permission set to 660 and should
have been an executable 770.
As a last resort I reinstalled the OS on one of the
machines, which cured the problem. Then I got the mail
from Joe pointing me to the autopush file. Sure enough,
the permissions had been changed. I changed the permissions
on the second machine (without reinstalling the OS) and it
boots single-user just fine.
Thanks for all the help.
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:11:48 CDT