Bu yazımızda Solaris 11’de ssh ve console’dan root kullanıcısı ile nasıl direk oturum açabileceğimizden bahsedeceğiz. Bildiğiniz gibi güvenlik gereği root kullanıcısı ile direk oturum açamazsınız.
Sisteme console’dan root kullanıcısı ile direk oturum açtığınızda aşağıdaki hata ile karşılaşırsınız.
bilisimonline console login: root Password: Roles can not login directly
Root kullanıcısına direk oturum açma izni vermek için /etc/user_attr dosyasındaki root kullanıcısının role olan type değerini normal ile değiştirmemiz gerekmektedir.
root@bilisimonline:~# grep -i root /etc/user_attr root::::type=role bilisimonline::::lock_after_retries=no;profiles=System Administrator;roles=root root@bilisimonline:~# rolemod -K type=normal root root@bilisimonline:~# grep -i root /etc/user_attr root::::type=normal bilisimonline::::lock_after_retries=no;profiles=System Administrator;roles=root root@bilisimonline:~#
/etc/default/login dosyasında CONSOLE değeri aşağıdaki gibi olmalıdır
root@bilisimonline:~# grep -i console /etc/default/login # If CONSOLE is set, root can only login on that device. # If the specified device is /dev/console, then root can also log into CONSOLE=/dev/console
Root kullanıcısı ssh direk oturum açmak içinde /etc/ssh/sshd_config dosyasındaki “PermitRootLogin” değeri yes olmalıdır. Değer no ise değiştirip ssh servisini yeniden başlatmamız yeterli olacaktır.
root@bilisimonline:~# grep -i PermitRootLogin /etc/ssh/sshd_config PermitRootLogin yes root@bilisimonline:~# svcadm restart svc:/network/ssh:default