การใช้งานบน Solaris มันช่างยุ่งยากกว่าชาวบ้าน โดยปกติหากเราจะ Login ด้วย root บน Linux มันก็ทำได้ปกติ แต่กับ Solaris มันจะไม่ยอม เราต้องเข้าผ่าน User ที่มีสิทธิืเข้าถึง root โดยเปลี่ยนตัวเองเป็น Super User ( su – ) หลายขั้นตอนเราจึงจะมาทำการ Allow Permission ให้สามารถทำการ Login ด้วย root ได้
Get Started
- ทำการเปลี่ยนตัวเองเป็น Super User
# su -
- ตรวจสอบ Role ของแต่ละ user
# grep -i root /etc/user_attr
root::::type=role
lablocal::::lock_after_retries=no;profiles=System Administrator;roles=root
- แก้ไข Role ของ root
# rolemod -K type=normal root
- ตรวจสอบการ Remote Login ด้วย root
# 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
- แก้ไขไฟล์ /etc/default/login
# vi /etc/default/login
CONSOLE=/dev/console
- ตรวจสอบการเข้าถึงผ่าน SSH ด้วย root
# grep -i PermitRootLogin /etc/ssh/sshd_config
PermitRootLogin no
- แก้ไขไฟล์ /etc/ssh/sshd_config
# vi /etc/ssh/sshd_config
PermitRootLogin yes
- ลองทำการ Login ด้วย root ผ่าน SSH
login as: root
Using keyboard-interactive authentication.
Password:
Last login: Wed Jul 25 11:02:10 2018 on rad/0
Oracle Corporation SunOS 5.11 11.3 September 2015
You have new mail.
root@lab-sol:~#
Tagged: Solaris
Leave a Reply