วันอังคารที่ 16 พฤษภาคม พ.ศ. 2560

การตั้งค่า GUI root-login บน Ubuntu 16.04 LTS (Xenial Xerus)



0. เปิด terminal ขึ้นมา
1. เข้า root shell
พิมพ์ user@mycomputer:~$ sudo -iเพื่อเข้า root shell
เมื่อพิมพ์แล้ว user จะเปลี่ยนจาก user@mycomputer:~$ เป็น root@mycomputer:~#
2. ปิดการทำงานของ client access control
พิมพ์ root@mycomputer:~# xhost +
access control disabled, clients can connect from any host
3. ทดลองเรียกใช้โปรแกรมเช่น gedit
พิมพ์ root@mycomputer:~# gedit
แล้ว ubuntu จะเปิดโปรแกรม gedit ขึ้นมา
4. ทดสอบใช้งาน terminal ด้วยสิทธิ์ของ root ว่าทำได้มั๊ย
(ถ้ายังไม่เคยลง gksu ให้ install ก่อน apt install gksu)
พิมพ์ root@mycomputer:~# gksu gnome-terminal
5. Ubuntu ไม่เปิดให้ใช้งาน root โดย default เราจึงต้องเปิดการใช้งาน root ด้วยการตั้ง password
พิมพ์ root@mycomputer:~# sudo passwd
command line to change root password
Command line to change root password on Linux
6. เปิด terminal ขึ้นมาใหม่อีกอัน
พิมพ์ user@mycomputer:~$ su
Password: (กรอกพาสเวิร์ด)

7. แก้ไข conf ของ lightdm เพื่อให้เราสามารถเลือก user ที่จะ login เองได้ (ปกติจะมีรายชื่อ user ให้เลือกแต่กรณี root มันซ่อนไว้ เราต้องพิมพ์ user “root” เพื่อ login)
พิมพ์ root@mycomputer:~# cd /usr/share/lightdm/lightdm.conf.d
พิมพ์ root@mycomputer:~# nano 50-ubuntu.conf

ในไฟล์นี้จะมีอยู่ 2 บรรทัด
[Seat:*]
user-session=ubuntu
เพิ่ม greeter-show-manual-login=true

กด Control+X แล้วกด Y เพื่อ save และปิดไฟล์
8. restart Ubuntu 16.04
หลังจาก restart เครื่องจะเห็นเมนู Login เพิ่มขึ้นมา
หลังจาก restart เครื่องจะเห็นเมนู Login เพิ่มขึ้นมา
เลื่อนเมาส์ไปกดที่ Login
เลื่อนเมาส์ไปกดที่ Login
แล้วพิมพ์ user root ลงไป
แล้วพิมพ์ user root ลงไป
กรอก password ของ root เพื่อ login
กรอก password ของ root เพื่อ login
เมื่อ login เสร็จแล้ว bar ข้างบนจะเป็นสีเทาเข้มเพื่อให้รู้ว่า login เป็น root อยู่นะ ubuntu 16.04 graphical root-login
เมื่อ login เสร็จแล้ว bar ข้างบนจะเป็นสีเทาเข้มเพื่อให้รู้ว่า login เป็น root อยู่นะ
Load disqus comments

0 ความคิดเห็น