[[ PLEASE DON'T SEND ME EMAIL COPIES OF POSTINGS ]]
>I connected Ultra 1 Solaris 2.6 and Pentium Solaris x86 2.5. using 10-T
>ethernet. I have root ID and password on both machine and I opend telnet
>session from Ultra to x86. I tried to login as root by typing root on User ID
>prompt, x86 sent an error message "Not on system console" and login faild.
>Could you tell me what I need to do? Thanks.
The solaris FAQ says:
3.7) Why can't I rlogin/telnet in as root?
>... when I try to rlogin as root ...
>it gives me the message "Not on system console
>Connection closed.". What have I left out?
Solaris 2 comes out of the box a heck of a lot more secure than
Solaris 1. There is no '+' in the hosts.equiv. root logins are not
allowed anywhere except the console. All accounts require passwords.
In order to allow root logins over the net, you need to edit the
/etc/default/login file and comment out or otherwise change the
This file's CONSOLE entry can actually be used in a variety of ways:
1) CONSOLE=/dev/console (default) - direct root logins only on console
2) CONSOLE=/dev/ttya - direct root logins only on /dev/ttya
3) CONSOLE= - direct root logins disallowed everywhere
4) #CONSOLE (or delete the line) - root logins allowed everywhere
/etc/hosts.equiv is still supported, but there is no default.
--- end of excerpt from the FAQ
Questions marked with a * or + have been changed or added since
the FAQ was last posted
The most recently posted version of the FAQ is available from
Expressed in this posting are my opinions. They are in no way related
to opinions held by my employer, Sun Microsystems.
Statements on Sun products included here are not gospel and may
be fiction rather than truth.