คุณต้องมีการเข้าถึงรูท (หรือเรียกอีกอย่างว่า superuser) เพื่อเรียกใช้โปรแกรมการดูแลระบบบน Linux โดยทั่วไป ลีนุกซ์รุ่นแจกจ่ายจะมีบัญชีรูทแยกต่างหาก แต่บัญชีนั้นถูกล็อคบน Ubuntu Linux ตามค่าเริ่มต้นเพื่อความปลอดภัย ในการรันคำสั่งด้วยการเข้าถึงรูท ให้ใช้ sudo
ขั้นตอน
วิธีที่ 1 จาก 2: การรันคำสั่งรูทด้วย Sudo
ขั้นตอนที่ 1 กด Ctrl+Alt+T เพื่อเปิดหน้าต่างเทอร์มินัล
ต่างจากลีนุกซ์รุ่นอื่นๆ Ubuntu จะล็อคบัญชีรูทตามค่าเริ่มต้น ดังนั้น คุณจึงไม่สามารถใช้คำสั่ง su เพื่อรันเทอร์มินัลรูทได้ หากต้องการแทนที่ su ให้ใช้ sudo
ขั้นตอนที่ 2 ป้อน sudo ที่จุดเริ่มต้นของคำสั่ง
sudo ย่อมาจาก super user do ให้คุณเรียกใช้คำสั่งบน Linux เป็น root
- ตัวอย่างเช่น คำสั่ง sudo /etc/init.d/networking stop จะหยุดบริการเครือข่าย และ sudo adduser จะเพิ่มผู้ใช้ใหม่ให้กับระบบ สองคำสั่งข้างต้นจริง ๆ แล้วต้องรันเป็น root
- คุณจะถูกขอให้ป้อนรหัสผ่านบัญชีก่อนที่ sudo จะรันคำสั่ง Linux เก็บรหัสผ่านของคุณไว้ 15 นาที ดังนั้นคุณจึงไม่ต้องพิมพ์ทุกครั้งที่เรียกใช้คำสั่ง
ขั้นตอนที่ 3 ใช้คำสั่ง gksudo เพื่อรันโปรแกรมด้วยอินเทอร์เฟซแบบกราฟิกที่ต้องการการเข้าถึงรูท
ด้วยเหตุผลด้านความปลอดภัย Ubuntu ไม่แนะนำให้คุณใช้ sudo เพื่อเรียกใช้โปรแกรมด้วยอินเทอร์เฟซแบบกราฟิก ให้เริ่มคำสั่งเพื่อเปิดโปรแกรมอินเทอร์เฟซแบบกราฟิกด้วย gksudo แทน
- ตัวอย่างเช่น ใช้คำสั่ง gksudo gedit /etc/fstab เพื่อเปิดไฟล์ fstab ใน GEdit ซึ่งเป็นโปรแกรมแก้ไขข้อความที่มีอินเทอร์เฟซแบบกราฟิก
- หากคุณกำลังใช้ KDE ให้แทนที่ gksudo ด้วย kdesudo
ขั้นตอนที่ 4 จำลองการเข้าถึงรูทด้วยคำสั่ง sudo –i หากคุณต้องการเข้าถึงรูทเชลล์เพื่อเรียกใช้สคริปต์บางตัว
คำสั่งให้คุณเข้าถึงบัญชี superuser และตัวแปรสภาพแวดล้อม
- ป้อนคำสั่ง sudo passwd root เพื่อสร้างรหัสผ่านและเปิดใช้งานบัญชีรูท จำรหัสผ่าน
- ป้อน sudo -i จากนั้นระบุรหัสผ่านรูทเมื่อได้รับแจ้ง
- บรรทัดคำสั่งจะเปลี่ยนจาก $ เป็น # สัญลักษณ์ # แสดงว่าคุณมีสิทธิ์เข้าถึงรูท
ขั้นตอนที่ 5. ให้สิทธิ์การเข้าถึง sudo แก่ผู้ใช้ที่ยังไม่สามารถเข้าถึงได้โดยเพิ่มลงในกลุ่ม sudo
ใช้คำสั่ง usermod -aG sudo username และแทนที่ "username" ด้วยชื่อของผู้ใช้ที่คุณต้องการให้สิทธิ์การเข้าถึง
วิธีที่ 2 จาก 2: การเปิดใช้งานบัญชีรูท
ขั้นตอนที่ 1 กด Ctrl+Alt+T เพื่อเปิดหน้าต่างเทอร์มินัล
ไม่เหมือนกับลีนุกซ์รุ่นอื่น Ubuntu ล็อคบัญชีรูทตามค่าเริ่มต้นเพื่อความปลอดภัย ในการรันคำสั่งอย่างปลอดภัยด้วยสิทธิ์ของรูท ให้ใช้
sudo
หรือ
gksudo
. หากคุณต้องการเข้าถึงบัญชีรูทจริงๆ เช่น สำหรับโปรแกรมสำคัญที่มีผู้ใช้เพียงคนเดียวที่เข้าถึงได้ คุณสามารถเปิดใช้งานบัญชีรูทด้วยคำสั่งง่ายๆ
การเปิดใช้งานบัญชีรูทอาจเป็นอันตรายต่อระบบ Ubuntu ไม่แนะนำให้คุณเปิดใช้งานบัญชีรูท
ขั้นตอนที่ 2 ป้อนคำสั่ง sudo passwd root แล้วกด Enter
คุณจะถูกขอให้ป้อนรหัสผ่านใหม่สำหรับบัญชีรูท อย่าลืมรหัสผ่านนี้
ขั้นตอนที่ 3 ป้อนรหัสผ่าน จากนั้นกด Enter
ขั้นตอนที่ 4 ทำซ้ำรหัสผ่านเมื่อได้รับแจ้ง จากนั้นกด Enter
ตอนนี้บัญชีรูทได้รับการป้องกันด้วยรหัสผ่านและเข้าถึงได้
ขั้นตอนที่ 5. ป้อน su - แล้วกด Enter
ป้อนรหัสผ่านรูทเมื่อได้รับแจ้งให้เข้าถึงบัญชี
หากต้องการปิดใช้งานบัญชีรูท ให้ใช้คำสั่ง sudo passwd -dl root
เคล็ดลับ
- หลีกเลี่ยงการใช้บัญชีรูทโดยตรง คุณสามารถเรียกใช้คำสั่งที่มีสิทธิ์ของรูทได้เกือบทุกคำสั่งผ่าน sudo หรือ gksudo
- คุณยังสามารถใช้คำสั่ง sudo –i เพื่อเข้าถึงบัญชีผู้ใช้อื่นในระบบ ตัวอย่างเช่น ในการเข้าถึงผู้ใช้ "ayu" ให้ใช้คำสั่ง sudo –I ayu และป้อนรหัสผ่านของคุณ (แทน Ayu's)