ตั้งค่า รีเซ็ต และเปลี่ยนรหัสผ่านรูทใน Ubuntu 20.04
ผู้ใช้รูทไม่ได้เป็นอะไรนอกจากผู้ใช้เริ่มต้นที่สร้างขึ้นในระบบ Linux ด้วยสิทธิ์ระดับผู้ดูแล คล้ายกับเวอร์ชันเก่าของ Ubuntu ผู้ใช้รูทถูกล็อคใน Ubuntu 20.04 และผู้ใช้ไม่สามารถเข้าสู่ระบบในฐานะรูทในขั้นต้นได้ มีการใช้ระบบการใช้คำสั่งsudo
แทน ซึ่งอนุญาตให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบสามารถทำงานด้านการดูแลระบบ เช่น การติดตั้ง โดยไม่ต้องเข้าสู่ระบบในฐานะรูทจริง ๆ แต่มีสิทธิ์ใช้งานรูท
อย่างไรก็ตาม อาจมีงานการดูแลระบบที่สำคัญบางอย่างซึ่งไม่ได้รับอนุญาตด้วยsudo
คำสั่งและสามารถทำได้เมื่อผู้ใช้ root เข้าสู่ระบบเท่านั้น มีหลายวิธีในการตั้งค่าหรือรีเซ็ตรหัสผ่าน root ในสถานการณ์ดังกล่าว โปรดทราบว่าควรใช้เฉพาะในกรณีที่คำสั่งsudo
ไร้ความสามารถ เนื่องจากการเข้าสู่ระบบในฐานะผู้ใช้รูทมีความเสี่ยงด้านความปลอดภัยสำหรับคอมพิวเตอร์ของคุณ
ตั้ง/รีเซ็ตรหัสผ่านรูท
ขั้นตอนนี้กำหนดให้คุณเข้าสู่ระบบในฐานะผู้ใช้ที่มีsudo
สิทธิ์และคำสั่งsu
ได้รับอนุญาตเป็นส่วนหนึ่งของsudo
สิทธิ์
เรียกใช้สิ่งต่อไปนี้เพื่อเข้าสู่ระบบในฐานะรูท ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง
sudo su
ตามที่เห็นด้านบน ตอนนี้ข้อความแจ้งเปลี่ยนเป็นรูทแล้ว ดังนั้นเราจึงสามารถเข้าสู่ระบบเพื่อรูทโดยใช้รหัสผ่านของเราเอง
passwd
ตอนนี้ที่จะเปลี่ยนรหัสผ่านรากเพียงแค่ใช้คำสั่ง
passwd
การดำเนินการนี้จะตั้งรหัสผ่านรูทเมื่อใช้งานครั้งแรก หรือเปลี่ยนเป็นรหัสผ่านใหม่เมื่อใช้ในภายหลัง
ถึงเวลาตรวจสอบว่ารหัสผ่านใหม่ใช้งานได้หรือไม่ กดCtrl + D
เพื่อออกจากพรอมต์รูท จากนั้นพิมพ์คำสั่งsu
เพื่อเข้าสู่ระบบในฐานะ root และป้อนรหัสผ่าน root ใหม่ที่เราเพิ่งตั้งไว้
su
ด้วยวิธีนี้ เราจึงแก้ไขรหัสผ่านรูทได้สำเร็จและสามารถเข้าสู่ระบบในฐานะรูทได้
อย่างไรก็ตาม ดังที่กล่าวไว้ก่อนหน้านี้ ผู้ใช้ของคุณต้องมีสิทธิ์เข้าถึง sudo แต่ถ้าคุณไม่มี sudo access แต่ยังต้องเปลี่ยนรหัสผ่าน root ในกรณีฉุกเฉินล่ะ มีวิธีเข้าสู่ระบบในฐานะรูทในกรณีเช่นนี้หรือไม่? ลองหากัน
รีเซ็ตรหัสผ่านรูทจาก Grub
มีวิธีเปลี่ยนรหัสผ่านของรูทหรือของผู้ใช้รายอื่นในขณะทำการบูทเข้า Ubuntu ต้องมีการปรับแต่งกระบวนการบูตเล็กน้อย
ขั้นแรก ให้รีสตาร์ทคอมพิวเตอร์ของคุณ หากเมนู GRUB ไม่ปรากฏขึ้นโดยอัตโนมัติทุกครั้งที่ทำการบูท ให้กดShift
คีย์ค้างไว้ขณะทำการบูท นี่จะแสดงเมนู GRUB อย่างแรง
ถัดไป ทำเครื่องหมายบรรทัดUbuntu
จากเมนูแล้วกดe
เพื่อแก้ไขการกำหนดค่าการบูต
เราจำเป็นต้องแก้ไขในบรรทัดที่ขึ้นต้นด้วยlinux
ซึ่งเป็นบรรทัดสุดท้ายที่สองในการกำหนดค่า แทนที่ส่วนสุดท้ายquiet splash
ด้วยrw init=/bin/bash
.
โดยพื้นฐานแล้วการเปลี่ยนแปลงที่เราทำที่นี่คือการลงชื่อเข้าใช้เชลล์ ( init=/bin/bash
) แทน GUI ( quiet splash
) ด้วยสิทธิ์ในการอ่านและเขียน ( rw
)
กดF10
เพื่อบู๊ตด้วยการกำหนดค่านี้ โปรดทราบว่าการกำหนดค่าที่เปลี่ยนแปลงนี้ใช้สำหรับการบู๊ตนั้นเท่านั้นและจะถูกรีเซ็ตในการบู๊ตครั้งถัดไป
อย่างที่คุณเห็น เราเข้าสู่ระบบในฐานะผู้ใช้รูทบนพรอมต์ของเชลล์
ตอนนี้ เหมือนกับที่ทำก่อนหน้านี้ เราสามารถเรียกใช้คำสั่งpasswd
ที่นี่และรีเซ็ตรหัสผ่านรูทได้
passwd
รหัสผ่านรูทถูกเปลี่ยน ตอนนี้รีบูตระบบตามปกติและเข้าสู่ระบบในฐานะ root ด้วยรหัสผ่านใหม่
ตอนนี้คุณสามารถทำงานการดูแลระบบที่จำเป็นได้แล้ว
บทสรุป
เราเห็นสองวิธีในการเปลี่ยนรหัสผ่านรูทใน Ubuntu 20.04 โปรดทราบว่าหากเป็นไปได้sudo
ต้องใช้คำสั่งเพื่อดำเนินการดูแลระบบ การเข้าสู่ระบบตามที่su
ควรจะป้องกันได้มากที่สุด เนื่องจากอาจทำให้ความปลอดภัยของระบบลดลง โดยเฉพาะหากเชื่อมต่อกับเครือข่าย