บัญชีรูทบนคอมพิวเตอร์ที่ใช้ Linux เป็นบัญชีที่มีสิทธิ์เต็มรูปแบบ คุณจะต้องใช้บัญชีรูทเพื่อดำเนินการคำสั่งบางอย่าง โดยเฉพาะอย่างยิ่งคำสั่งที่ส่งผลต่อไฟล์ระบบ เนื่องจากบัญชีรูทสามารถส่งผลกระทบต่อคอมพิวเตอร์โดยรวม จึงควรใช้บัญชีนี้เท่าที่จำเป็นเท่านั้น แทนที่จะใช้แทนบัญชีปกติ ด้วยวิธีนี้ คุณจะลดความเสี่ยงของ "อุบัติเหตุ" ที่สร้างความเสียหายให้กับไฟล์ระบบที่สำคัญ
ขั้นตอน
วิธีที่ 1 จาก 4: การเข้าถึงรูทจาก Terminal
ขั้นตอนที่ 1. เปิด Terminal โดยกด Ctrl+Alt+T
ลีนุกซ์รุ่นส่วนใหญ่อนุญาตให้คุณเข้าถึงเทอร์มินัลด้วยทางลัดนี้
ขั้นตอนที่ 2 ป้อนคำสั่ง su - แล้วกด Enter
คอมพิวเตอร์จะพยายามเข้าถึงบัญชีผู้ใช้ขั้นสูง คุณสามารถใช้คำสั่งนี้เพื่อเข้าสู่ระบบบัญชีใดก็ได้ในระบบ แต่ถ้าคุณไม่ระบุชื่อบัญชี คุณจะเข้าสู่ระบบบัญชีราก
ขั้นตอนที่ 3 หลังจากพิมพ์คำสั่ง su - และกด Enter ให้ป้อนรหัสผ่านรูทหากได้รับแจ้ง
หากคุณได้รับข้อผิดพลาดในการตรวจสอบสิทธิ์ บัญชีรูทของคุณอาจถูกล็อค อ่านขั้นตอนต่อไปเพื่อเปิดบัญชี
ขั้นตอนที่ 4 ตรวจสอบบรรทัดคำสั่ง
เมื่อเข้าสู่ระบบในฐานะ root บรรทัดคำสั่งจะลงท้ายด้วย # แทนที่จะเป็น $
ขั้นตอนที่ 5. ป้อนคำสั่งที่ต้องการการเข้าถึงรูท
หลังจากใช้คำสั่ง su- เพื่อเข้าสู่ระบบในฐานะ root คุณสามารถใช้คำสั่งใดๆ ที่ต้องมีการเข้าถึงรูท คำสั่ง su จะถูกบันทึกไว้จนกว่าจะสิ้นสุดเซสชัน ดังนั้นคุณจึงไม่ต้องป้อนรหัสผ่านรูททุกครั้งที่รันคำสั่ง
ขั้นตอนที่ 6 พิจารณาใช้คำสั่ง sudo แทน su -
คำสั่ง sudo (super user do) อนุญาตให้คุณเรียกใช้คำสั่งในฐานะ root sudo ขอแนะนำอย่างยิ่งสำหรับผู้ใช้ Linux ส่วนใหญ่ เนื่องจากการใช้ sudo การเข้าถึงรูทจะไม่ถูกบันทึก และผู้ใช้ไม่จำเป็นต้องรู้รหัสผ่านรูท ผู้ใช้จะถูกขอให้ป้อนรหัสผ่านตามลำดับเท่านั้น
- ป้อนคำสั่ง sudo แล้วกด Enter (เช่น sudo ifconfig) หลังจากนั้น ให้ป้อนรหัสผ่านบัญชีของคุณเมื่อได้รับแจ้ง
- คำสั่ง sudo เป็นคำสั่งที่แนะนำสำหรับการเข้าถึงรูทบนดิสทริบิวชันที่ล็อคบัญชีรูท เช่น Ubuntu แม้ว่าบัญชีรูทจะถูกล็อค คุณยังสามารถใช้ sudo ได้
- คำสั่ง sudo สามารถใช้ได้โดยผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบเท่านั้น สิทธิ์การเข้าถึงสามารถให้และเพิกถอนได้โดยการแก้ไขไฟล์ /etc/sudoers
วิธีที่ 2 จาก 4: การปลดล็อกการเข้าถึงรูท (Ubuntu)
ขั้นตอนที่ 1 เปิดการเข้าถึงรูทใน Ubuntu Linux
อูบุนตูและลีนุกซ์รุ่นอื่น ๆ ล็อคบัญชีรูทเพื่อให้ผู้ใช้ปกติไม่สามารถเข้าถึงได้ ขั้นตอนนี้ทำเพราะโดยทั่วไปแล้วบัญชีรูทไม่จำเป็น การกระจายอนุญาตการเข้าถึงรูทผ่านคำสั่ง sudo แทน (อธิบายไว้ในขั้นตอนก่อนหน้า) เมื่อปลดล็อคบัญชีรูทแล้ว คุณสามารถเข้าสู่ระบบในฐานะรูท
ขั้นตอนที่ 2. เปิด Terminal โดยกด Ctrl+Alt+T
ขั้นตอนที่ 3 ป้อน sudo passwd root แล้วกด Enter
ป้อนรหัสผ่านบัญชีของคุณเมื่อได้รับแจ้ง
ขั้นตอนที่ 4 สร้างรหัสผ่านสำหรับบัญชีรูท และป้อนอีกครั้งเพื่อยืนยัน
หลังจากตั้งรหัสผ่านแล้ว บัญชีรูทจะทำงาน
ขั้นตอนที่ 5. ล็อคบัญชีรูทด้วยคำสั่งต่อไปนี้:
sudo passwd -dl รูท
วิธีที่ 3 จาก 4: เข้าสู่ระบบด้วยรูท
ขั้นตอนที่ 1 ลองใช้วิธีอื่นในการเข้าถึงบัญชีรูท
ไม่แนะนำให้เข้าถึงบัญชีรูทโดยตรงสำหรับการใช้งานประจำวัน เนื่องจากคุณอาจเรียกใช้คำสั่งที่เป็นอันตราย ใช้เฉพาะบัญชีรูทเพื่อทำการซ่อมแซมระบบฉุกเฉินเท่านั้น เช่น การกู้คืนไดรฟ์ที่ใช้งานไม่ได้ หรือการกู้คืนบัญชีที่ไม่สามารถเข้าถึงได้
- การใช้คำสั่ง sudo หรือ su แทนการเข้าสู่ระบบในฐานะ root ช่วยให้คุณสามารถใช้ประโยชน์จากบัญชีรูทได้โดยไม่เกิดอันตราย คำสั่งทั้งสองจะทำให้คุณคิดทบทวนอีกครั้งก่อนใช้คำสั่งใดคำสั่งหนึ่ง
- ลีนุกซ์รุ่นบางรุ่น เช่น Ubuntu จะล็อกบัญชีรูทจนกว่าคุณจะปลดล็อกด้วยตนเอง นอกเหนือจากการป้องกันผู้ใช้จากการปลอมแปลงระบบด้วยบัญชีรูท ขั้นตอนนี้ยังป้องกันระบบจากแฮกเกอร์ เนื่องจากโดยทั่วไปแฮกเกอร์จะกำหนดเป้าหมายไปที่บัญชีรูทก่อนเมื่อทำการแฮ็กระบบ หากบัญชีรูทถูกล็อค แฮกเกอร์จะไม่สามารถเข้าถึงบัญชีได้ อ่านขั้นตอนก่อนหน้าเพื่อเข้าถึงบัญชีรูทใน Ubuntu
ขั้นตอนที่ 2 ป้อน root เป็นชื่อผู้ใช้เมื่อได้รับแจ้งให้เข้าสู่ระบบ Linux
หากบัญชีรูทถูกปลดล็อค และคุณทราบรหัสผ่านของบัญชีนั้น คุณสามารถเข้าสู่ระบบในฐานะรูทได้โดยตรง
หากคุณต้องการการเข้าถึงรูทเพื่อรันคำสั่งบางคำสั่ง ให้ใช้ขั้นตอนข้างต้นก่อน
ขั้นตอนที่ 3 หลังจากป้อนรูทเป็นชื่อผู้ใช้แล้ว ให้ป้อนรหัสผ่านรูทเมื่อได้รับแจ้ง
- ในหลายระบบ คุณสามารถเข้าถึงรูทด้วยรหัสผ่าน "รหัสผ่าน"
- หากคุณลืมหรือไม่ทราบรหัสผ่านรูท โปรดอ่านขั้นตอนถัดไปเพื่อดูวิธีรีเซ็ตรหัสผ่านของคุณ
- หากคุณใช้ Ubuntu บัญชีรูทจะถูกล็อคและไม่สามารถใช้งานได้จนกว่าคุณจะปลดล็อกด้วยตนเอง
ขั้นตอนที่ 4 หลีกเลี่ยงการเรียกใช้โปรแกรมที่ซับซ้อนในขณะที่ใช้บัญชีรูท
โปรแกรมที่คุณกำลังเรียกใช้อาจทำให้ระบบเสียหายหากเข้าถึงด้วยบัญชีรูท แทนที่จะใช้บัญชีรูท ให้รันคำสั่งที่ต้องการการเข้าถึงของผู้ดูแลระบบด้วยคำสั่ง sudo หรือ su
วิธีที่ 4 จาก 4: การกู้คืนรูทหรือรหัสผ่านผู้ดูแลระบบ
ขั้นตอนที่ 1 รีเซ็ตรหัสผ่านรูทหากคุณจำไม่ได้
หากคุณจำรหัสผ่านรูทและบัญชีผู้ใช้ไม่ได้ คุณอาจต้องเข้าถึงโหมดการกู้คืนเพื่อเปลี่ยนรหัสผ่านทั้งสอง หากคุณทราบรหัสผ่านบัญชีผู้ใช้ของคุณและต้องการเปลี่ยนรหัสผ่าน root ให้ใช้คำสั่ง sudo passwd root หลังจากนั้น ให้ป้อนรหัสผ่านบัญชีของคุณและรหัสผ่านใหม่สำหรับบัญชีรูท
ขั้นตอนที่ 2 รีสตาร์ทคอมพิวเตอร์ จากนั้นกด Shift หลังจากหน้าจอ BIOS ปรากฏขึ้นเพื่อเปิดเมนู GRUB
คุณอาจต้องทำซ้ำขั้นตอนนี้หลาย ๆ ครั้งก่อนที่เมนู GRUB จะปรากฏขึ้น
ขั้นตอนที่ 3 เลือกรายการแรก (โหมดการกู้คืน) ในรายการที่ปรากฏขึ้น
เมนูการกู้คืนของการแจกจ่าย Linux ของคุณจะปรากฏบนหน้าจอ
ขั้นตอนที่ 4 เลือกตัวเลือกรูทจากเมนู
เทอร์มินัลที่มีสิทธิ์รูทจะโหลดขึ้น
ขั้นตอนที่ 5. เปิดไดรฟ์ที่มีสิทธิ์อ่าน-เขียน
เมื่อคุณใช้โหมดการกู้คืน Linux ไดรฟ์ของคุณเป็นแบบอ่านอย่างเดียว ใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานการอนุญาตการเขียน:
เมานต์ -rw -o ติดตั้งใหม่ /
ขั้นตอนที่ 6 หลังจากเข้าสู่ระบบในฐานะรูทและเปลี่ยนสิทธิ์ของไดรฟ์ ให้สร้างรหัสผ่านใหม่สำหรับบัญชีที่ถูกล็อค
- ป้อนคำสั่ง passwdAccountName แล้วกด Enter หากคุณต้องการเปลี่ยนรหัสผ่าน root ให้ป้อน passwd root
- ป้อนรหัสผ่านใหม่สองครั้งเมื่อได้รับแจ้ง
ขั้นตอนที่ 7 รีสตาร์ทคอมพิวเตอร์หลังจากรีเซ็ตรหัสผ่าน
หลังจากที่คอมพิวเตอร์รีสตาร์ท คุณสามารถใช้คอมพิวเตอร์ได้เหมือนเดิมโดยใช้รหัสผ่านที่คุณตั้งไว้ก่อนหน้านี้
คำเตือน
- ใช้บัญชีรูทในกรณีที่จำเป็นจริงๆ เท่านั้น ออกจากระบบบัญชีเมื่อคุณใช้งานเสร็จแล้ว
- ให้รหัสผ่านรูทแก่ผู้ใช้ที่คุณไว้วางใจและจำเป็นต้องใช้จริงๆ เท่านั้น