หากคุณต้องการเปลี่ยนรหัสผ่านรูท แต่ไม่ทราบรหัสเดิมคุณจะต้องเปลี่ยนเป็นรูทเชลล์ เมื่อคุณบูตเข้าสู่คอมพิวเตอร์ของคุณทันทีที่หน้าจอ BIOS หายไป (หน้าจอที่มีโลโก้คอมพิวเตอร์ของคุณอยู่) ให้เริ่มแตะที่Shiftปุ่มจนกระทั่งเมนู GRUB ปรากฏขึ้นและหากตัวเลือกนี้ใช้ไม่ได้ให้แตะที่Escปุ่ม (หากมีการกำหนดค่าไว้แล้วให้มาขั้นตอนนี้ไม่จำเป็น)
เมื่อคุณเห็นเมนูให้เลือกตัวเลือกของเคอร์เนลล่าสุด (หรือเมนูที่คุณใช้ตามปกติ) และเลือกตัวเลือกด้านล่างขวาที่เรียกว่า "โหมดการกู้คืน"
ควรมีลักษณะเช่นนี้:
สิ่งนี้จะนำคุณไปสู่เมนูที่มีลักษณะดังนี้:
ถัดไปเลือกตัวเลือกรูต
รอและปล่อยให้ทุกอย่างโหลดจนกว่าคุณจะไปถึงเปลือก ตอนนี้สนุกแล้ว ป้อนคำสั่งต่อไปนี้:
passwd your-username
แทนที่your-username
ด้วยชื่อผู้ใช้จริงของคุณ
หากคุณไม่แน่ใจว่าชื่อผู้ใช้ของคุณคุณสามารถดูชื่อของไฟล์ในโฟลเดอร์บ้านของคุณผ่าน:
cd /home
จากนั้นเรียกใช้:
ls
นี่จะแสดงชื่อผู้ใช้บนคอมพิวเตอร์ของคุณ
ตอนนี้พิมพ์คำสั่งที่ฉันระบุไว้ข้างต้น: . ดังนั้นหากชื่อผู้ใช้ของคุณเป็นเจนฉันจะพิมพ์:passwd your-username
passwd jane
ถัดไปคุณจะเห็นตัวเลือกเพื่อป้อนรหัสผ่านยูนิกซ์ใหม่ของคุณ นี่คือที่ที่คุณป้อนรหัสผ่าน มันจะขอให้คุณพิมพ์คำสั่งอีกครั้งจากนั้นหลังจากป้อนรหัสผ่านสำเร็จสองครั้งรหัสผ่านจะถูกเปลี่ยน ตอนนี้กลับเข้าสู่ระบบของคุณผ่านทาง
reboot
หากคุณถูกขอให้ใส่รหัสผ่านรูทเมื่อป้อนรหัสผ่านใหม่นี้จะเป็นประโยชน์:
วิธีการทางเลือก
หากคุณถูกขอให้ใส่รหัสผ่านรูทเมื่อเข้าสู่โหมดผู้ใช้คนเดียวใช้init=/bin/bash
บนเคอร์เนลต่อท้ายบรรทัดซึ่งควรบูตเครื่องเข้าสู่ bash console ซึ่งคุณสามารถเข้าถึงการอ่าน / เขียน/etc/shadow
ไฟล์ของคุณได้ จากนั้นคุณสามารถเรียกใช้passwd
หรือแก้ไขไฟล์เงาโดยตรงเพื่อใส่ในสตริงว่าง สิ่งนี้อนุญาตให้คุณรีบูตเครื่องในสภาพแวดล้อมปกติและล็อกอินเป็นรูทปล่อยรหัสผ่านว่างไว้จากนั้นรันpasswd
โปรแกรมเพื่อตั้งค่ารหัสผ่านรูท สิ่งนี้ควรทำจริง ๆ เมื่อถอดเครื่องออกจากเครือข่ายใด ๆ
(อ้างจาก Shawn Lee ในบทความด้านล่าง)
หากต้องการบู๊ตinit=/bin/bash
ตามที่แนะนำให้เข้าถึงเมนูด้วงเวลาบู๊ตและกดeเพื่อเข้าสู่ตัวแก้ไข เลื่อนเคอร์เซอร์ไปที่บรรทัดที่ขึ้นต้นด้วยlinux
จากนั้นเลื่อนเคอร์เซอร์ไปที่ท้ายบรรทัดนั้น ป้อนข้อความ
init=/bin/bash
และกดF10เพื่อบู๊ต คุณควรลงจอดในรูทเชลล์ในโหมดข้อความเท่านั้น ระบบไฟล์จะถูกเมาท์แบบอ่านอย่างเดียว หากต้องการทำให้ระบบไฟล์เขียนได้ให้ป้อนคำสั่ง
mount -o remount,rw /
จากนั้นคุณสามารถเรียกใช้
passwd username
โดยที่username
เป็นชื่อของผู้ใช้ที่คุณต้องการตั้งรหัสผ่าน เมื่อเสร็จแล้วคุณสามารถรีบูตด้วยreboot
คำสั่ง
หากคุณต้องการข้อมูลเพิ่มเติมลิงค์เหล่านี้สามารถช่วย: