---------- Post updated at 03:16 PM ---------- Previous update was at 03:12 PM ----------
how can I delete my new question? I thought this one may have not worked because of the infraction. so I asked another one in the beginner section.
Thanks
Why don't you tell us why you are attempting to boot into maintenance mode? You don't have the root password? So why are you doing this? Are you the sysadmin or not?
If you give us more information we might be able to give you more direct help.
yes sysad, but only have a role as root. have to su - user with role , can not su - directly , so when in the Ilom if it asks for
Root password for system maintenance (control -d to bypass) , I don't have root so my only option is to control -d.
but when I do that I am In the run level 3.
I can get a console login,
su - role
but I don't want to patch in run level 3. that could be bad.
Allowing a random user to login to your system with root privileges without knowing the root password could also be bad. There is frequently a trade-off between safe versus secure. This is one of those cases. A system administrator responsible for taking care of a system when it is broken should always have the password(s) and access to the system needed to figure out what is going wrong on that system and to fix that system.
If you can bring up the system multi-user, login as you, su to the root role, and bring the system down to single-user mode without loging out, that might provide you with a safe environment for diagnosing and fixing your problems. If you can't do that, there isn't much we can do to help you.
From your last post guess this is Solaris 11 in which 'root' is a role by default for improved security.
If you are used to Solaris 10 and prefer to work that way then you can convert the root role into a normal account using (you must be superuser first):
# rolemod -K type=normal root
then set the root passwd:
# passwd root
You can then login as root just like Solaris 10 and you will know the root password for single user startup.
When done you can revert root to a role using 'usermod' command.
thanks, i will give that a try, but my issue is on Solaris 10. we most likely will not go to 11 now since, development has ended. Will prob move to Linux.
I would be careful with rolemod. Not that at the end root lost its superuser role and cannot gain it back...
You see, I have never used rolemod.
I would rather save /etc/shadow (with cp to a new file) or save root's password hash.
Then set a new root password. Then reboot to single-user, now typing the root password, patching the OS, and reboot.
When everything is nice and shiny again, you can restore the shadow file (with cp) or root's password hash, so the old unknown password is back.