Hi
If you are logging through SSh in solaris then it is not allowed to login through root because there is one parameter in file /etc/ssh/sshd_config we need to change the value of it
The value of parameter is
PermitRootLogin no
you have to change it
PermitRootLogin yes
it is case sensitive ok
After editing the file you have to refresh the ssh service through command
svcadm refresh ssh
this command you can give on live server also ok
and If you are login through telnet then
you have to change the parameter in /etc/default/login
there is a variable CONSOLE
CONSOLE=/dev/console
you have to put the # sign in front of the CONSOLE variable
and refresh the inetd service
#CONSOLE=/dev/console
Thanks
Pravin