4 วิธีในการเป็นรูทใน Linux

สารบัญ:

4 วิธีในการเป็นรูทใน Linux
4 วิธีในการเป็นรูทใน Linux

วีดีโอ: 4 วิธีในการเป็นรูทใน Linux

วีดีโอ: 4 วิธีในการเป็นรูทใน Linux
วีดีโอ: พื้นฐาน Linux #4 - การให้สิทธิ Root แก่ User 2024, อาจ
Anonim

บัญชี "รูท" บนคอมพิวเตอร์ Linux คือบัญชีที่มีสิทธิ์เต็มรูปแบบ การเข้าถึงรูทมักจำเป็นสำหรับการดำเนินการคำสั่งใน Linux โดยเฉพาะคำสั่งที่ส่งผลต่อไฟล์ระบบ เนื่องจากรูทมีประสิทธิภาพมาก ขอแนะนำให้ร้องขอการเข้าถึงรูทเมื่อจำเป็นเท่านั้น แทนที่จะเข้าสู่ระบบในฐานะผู้ใช้รูท ซึ่งจะช่วยป้องกันความเสียหายจากไฟล์ระบบที่สำคัญโดยไม่ได้ตั้งใจ

ขั้นตอน

วิธีที่ 1 จาก 4: การเข้าถึงรูทในเทอร์มินัล

เป็นรูทใน Linux ขั้นตอนที่ 1
เป็นรูทใน Linux ขั้นตอนที่ 1

ขั้นตอนที่ 1. เปิดเทอร์มินัล

หากเทอร์มินัลยังไม่เปิดอยู่ ให้เปิด การแจกแจงจำนวนมากอนุญาตให้คุณเปิดได้โดยกด Ctrl+Alt+T

เป็นรูทใน Linux ขั้นตอนที่2
เป็นรูทใน Linux ขั้นตอนที่2

ขั้นตอนที่ 2. พิมพ์

ซู - แล้วกด ↵ เข้า.

การดำเนินการนี้จะพยายามเข้าสู่ระบบในฐานะ "ผู้ใช้ขั้นสูง" คุณสามารถใช้คำสั่งนี้เพื่อเข้าสู่ระบบในฐานะผู้ใช้คนใดก็ได้บนเครื่อง แต่เมื่อเว้นว่างไว้ จะพยายามเข้าสู่ระบบในฐานะรูท

เป็นรูทใน Linux ขั้นตอนที่ 3
เป็นรูทใน Linux ขั้นตอนที่ 3

ขั้นตอนที่ 3 ป้อนรหัสผ่านรูทเมื่อได้รับแจ้ง

พอพิมพ์ su - แล้วกด ↵ Enter จะมีให้ใส่รหัสผ่าน root

หากคุณได้รับข้อความ "ข้อผิดพลาดในการตรวจสอบสิทธิ์" แสดงว่าบัญชีรูทของคุณอาจถูกล็อก ดูคำแนะนำในการปลดล็อกในส่วนถัดไป

เป็นรูทใน Linux ขั้นตอนที่4
เป็นรูทใน Linux ขั้นตอนที่4

ขั้นตอนที่ 4 ตรวจสอบพรอมต์คำสั่ง

เมื่อคุณเข้าสู่ระบบในฐานะรูท พรอมต์คำสั่งควรลงท้ายด้วย # แทนที่จะเป็น $

เป็นรูทใน Linux ขั้นตอนที่ 5
เป็นรูทใน Linux ขั้นตอนที่ 5

ขั้นตอนที่ 5. ป้อนคำสั่งที่ต้องการการเข้าถึงรูท

เมื่อคุณใช้ su - เพื่อเข้าสู่ระบบในฐานะรูทแล้ว คุณสามารถเรียกใช้คำสั่งใดๆ ที่ต้องใช้การเข้าถึงรูท คำสั่ง su จะถูกเก็บไว้จนกว่าจะสิ้นสุดเซสชัน ดังนั้นคุณไม่จำเป็นต้องป้อนรหัสผ่าน root ซ้ำทุกครั้งที่ต้องเรียกใช้คำสั่ง

เป็นรูทใน Linux ขั้นตอนที่6
เป็นรูทใน Linux ขั้นตอนที่6

ขั้นตอนที่ 6. พิจารณาใช้

sudo แทน ซู -.

sudo ("super user do") เป็นคำสั่งที่ให้คุณเรียกใช้คำสั่งอื่นในฐานะ root ได้ชั่วคราว นี่เป็นวิธีที่ดีที่สุดสำหรับผู้ใช้ส่วนใหญ่ในการรันคำสั่งรูท เนื่องจากสภาพแวดล้อมรูทไม่ได้รับการดูแล และผู้ใช้ไม่จำเป็นต้องรู้รหัสผ่านรูท ผู้ใช้จะป้อนรหัสผ่านผู้ใช้ของตนเองสำหรับการเข้าถึงรูทชั่วคราวแทน

  • พิมพ์คำสั่ง sudo แล้วกด ↵ Enter (เช่น sudo ifconfig) เมื่อได้รับพร้อมท์ให้ใส่รหัสผ่าน ให้ป้อนรหัสผ่านผู้ใช้ของคุณ ไม่ใช่รหัสผ่านรูท
  • sudo เป็นวิธีที่แนะนำสำหรับการแจกจ่ายเช่น Ubuntu ซึ่งจะใช้งานได้แม้ในขณะที่บัญชีรูทถูกล็อค
  • คำสั่งนี้จำกัดเฉพาะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ ผู้ใช้สามารถเพิ่มหรือลบออกจาก /etc/sudoers ได้

วิธีที่ 2 จาก 4: การปลดล็อกบัญชีรูท (Ubuntu)

เป็นรูทใน Linux ขั้นตอนที่7
เป็นรูทใน Linux ขั้นตอนที่7

ขั้นตอนที่ 1. ปลดล็อกบัญชีรูท (Ubuntu)

Ubuntu (และการแจกแจงอื่น ๆ อีกหลายรายการ) ล็อคบัญชีรูทเพื่อให้ผู้ใช้ทั่วไปไม่สามารถเข้าถึงได้ สิ่งนี้ทำได้เนื่องจากการเข้าถึงรูทไม่ค่อยจำเป็นเมื่อใช้คำสั่ง sudo (ดูหัวข้อก่อนหน้า) การปลดล็อกบัญชี root จะทำให้คุณสามารถเข้าสู่ระบบในฐานะ root ได้

เป็นรูทใน Linux ขั้นตอนที่8
เป็นรูทใน Linux ขั้นตอนที่8

ขั้นตอนที่ 2. เปิดเทอร์มินัล

หากคุณอยู่ในสภาพแวดล้อมเดสก์ท็อป คุณสามารถกด Ctrl+Alt+T เพื่อเริ่มเทอร์มินัล

เป็นรูทใน Linux ขั้นตอนที่ 9
เป็นรูทใน Linux ขั้นตอนที่ 9

ขั้นตอนที่ 3 พิมพ์

sudo passwd รูท แล้วกด ↵ เข้า.

เมื่อได้รับพร้อมท์ให้ใส่รหัสผ่าน ให้ป้อนรหัสผ่านผู้ใช้ของคุณ

เป็นรูทใน Linux ขั้นตอนที่ 10
เป็นรูทใน Linux ขั้นตอนที่ 10

ขั้นตอนที่ 4. ตั้งรหัสผ่านใหม่

คุณจะได้รับแจ้งให้สร้างรหัสผ่านใหม่และป้อนรหัสผ่านสองครั้ง เมื่อตั้งรหัสผ่านแล้ว บัญชีรูทจะทำงาน

เป็นรูทใน Linux ขั้นตอนที่ 11
เป็นรูทใน Linux ขั้นตอนที่ 11

ขั้นตอนที่ 5. ล็อคบัญชีรูทอีกครั้ง

หากคุณต้องการล็อคบัญชีรูท ให้ป้อนคำสั่งต่อไปนี้เพื่อลบรหัสผ่านและล็อกรูท:

sudo passwd -dl รูท

วิธีที่ 3 จาก 4: การเข้าสู่ระบบด้วยรูท

เป็นรูทใน Linux ขั้นตอนที่ 12
เป็นรูทใน Linux ขั้นตอนที่ 12

ขั้นตอนที่ 1 พิจารณาใช้วิธีอื่นในการเข้าถึงรูทชั่วคราว

ไม่แนะนำให้เข้าสู่ระบบในฐานะรูทสำหรับการใช้งานปกติ เนื่องจากเป็นเรื่องง่ายมากที่จะทำคำสั่งที่จะทำให้ระบบของคุณไม่ทำงาน และยังก่อให้เกิดความเสี่ยงด้านความปลอดภัย โดยเฉพาะอย่างยิ่งหากคุณกำลังใช้งานเซิร์ฟเวอร์ SSH บนเครื่องของคุณ เข้าสู่ระบบในฐานะรูทเมื่อทำการซ่อมแซมฉุกเฉินเท่านั้น เช่น การจัดการกับความล้มเหลวของดิสก์หรือการกู้คืนบัญชีที่ถูกล็อค

  • การใช้ sudo หรือ su แทนการเข้าสู่ระบบในฐานะ root จะช่วยป้องกันความเสียหายที่ไม่ได้ตั้งใจขณะเข้าสู่ระบบในฐานะ root การใช้คำสั่งเหล่านี้ทำให้ผู้ใช้มีโอกาสคิดเกี่ยวกับคำสั่งก่อนที่จะเกิดความเสียหายร้ายแรง
  • การแจกแจงบางอย่าง เช่น Ubuntu จะปล่อยให้บัญชีรูทถูกล็อกไว้จนกว่าคุณจะปลดล็อกด้วยตนเอง สิ่งนี้ไม่เพียงแต่ป้องกันผู้ใช้จากการทำความเสียหายมากเกินไปโดยไม่รู้ตัวโดยใช้บัญชีรูทเท่านั้น แต่ยังปกป้องระบบจากแฮ็กเกอร์ที่อาจเกิดขึ้น เนื่องจากบัญชีรูทมักมีการกำหนดเป้าหมายเป็นอันดับแรก ด้วยบัญชีรูทที่ถูกล็อค แฮกเกอร์ไม่สามารถเข้าถึงได้ ดูคำแนะนำในการปลดล็อกรูทใน Ubuntu ในส่วนก่อนหน้า
เป็นรูทใน Linux ขั้นตอนที่13
เป็นรูทใน Linux ขั้นตอนที่13

ขั้นตอนที่ 2. ป้อน

ราก ในฐานะผู้ใช้เมื่อเข้าสู่ระบบ Linux

หากบัญชีรูทถูกปลดล็อคและคุณทราบรหัสผ่าน คุณสามารถเข้าสู่ระบบในฐานะรูทได้เมื่อได้รับแจ้งให้เข้าสู่ระบบด้วยบัญชีผู้ใช้ ป้อน root เป็นผู้ใช้เมื่อได้รับแจ้งให้เข้าสู่ระบบ

หากคุณต้องการสิทธิ์เข้าถึงรูทเพื่อดำเนินการคำสั่ง ให้ใช้วิธีการในส่วนก่อนหน้า

เป็นรูทใน Linux ขั้นตอนที่ 14
เป็นรูทใน Linux ขั้นตอนที่ 14

ขั้นตอนที่ 3 ป้อนรหัสผ่านรูทเป็นรหัสผ่านผู้ใช้

หลังจากป้อน root เป็นชื่อผู้ใช้แล้ว ให้ป้อนรหัสผ่าน root เมื่อได้รับแจ้ง

  • ในหลายกรณี รหัสผ่านรูทอาจเป็น "รหัสผ่าน"
  • หากคุณไม่ทราบรหัสผ่านรูทหรือลืมรหัสผ่าน โปรดดูคำแนะนำในการรีเซ็ตรหัสผ่านในส่วนถัดไป
  • ใน Ubuntu บัญชีรูทจะถูกล็อคและไม่สามารถใช้งานได้จนกว่าจะปลดล็อค
เป็นรูทใน Linux ขั้นตอนที่ 15
เป็นรูทใน Linux ขั้นตอนที่ 15

ขั้นตอนที่ 4 หลีกเลี่ยงการเรียกใช้โปรแกรมที่ซับซ้อนในขณะที่เข้าสู่ระบบในฐานะรูท

มีโอกาสที่โปรแกรมที่คุณตั้งใจจะเรียกใช้จะมีผลเสียต่อระบบของคุณเมื่อมีการเข้าถึงรูท ขอแนะนำอย่างยิ่งให้คุณใช้ sudo หรือ su เพื่อเรียกใช้โปรแกรมแทนการเข้าสู่ระบบในฐานะรูท

วิธีที่ 4 จาก 4: การรีเซ็ตรูทหรือรหัสผ่านผู้ดูแลระบบ

เป็นรูทใน Linux ขั้นตอนที่ 16
เป็นรูทใน Linux ขั้นตอนที่ 16

ขั้นตอนที่ 1 รีเซ็ตรหัสผ่านรูทหากลืมไปแล้ว

หากคุณลืมรหัสผ่านรูทและรหัสผ่านผู้ใช้ คุณจะต้องบูตเข้าสู่โหมดการกู้คืนเพื่อเปลี่ยน หากคุณทราบรหัสผ่านผู้ใช้ของคุณและจำเป็นต้องเปลี่ยนรหัสผ่านรูท เพียงพิมพ์ sudo passwd root ป้อนรหัสผ่านผู้ใช้ของคุณ จากนั้นสร้างรหัสผ่านรูทใหม่

เป็นรูทใน Linux ขั้นตอนที่ 17
เป็นรูทใน Linux ขั้นตอนที่ 17

ขั้นตอนที่ 2. รีบูทคอมพิวเตอร์ของคุณและกด left-

⇧กะ หลังจากหน้าจอ BIOS

นี้จะเปิดเมนูด้วง

ช่วงเวลานี้อาจเป็นเรื่องยาก ดังนั้นคุณอาจต้องลองหลายครั้ง

เป็นรูทใน Linux ขั้นตอนที่ 18
เป็นรูทใน Linux ขั้นตอนที่ 18

ขั้นที่ 3. เลือกอันแรก

(โหมดการกู้คืน) เข้าสู่รายการ

การดำเนินการนี้จะโหลดโหมดการกู้คืนสำหรับการกระจายปัจจุบันของคุณ

เป็นรูทใน Linux ขั้นตอนที่ 19
เป็นรูทใน Linux ขั้นตอนที่ 19

ขั้นตอนที่ 4. เลือก

ราก ตัวเลือกจากเมนูที่ปรากฏขึ้น

การดำเนินการนี้จะเริ่มต้นเทอร์มินัลโดยที่คุณลงชื่อเข้าใช้เป็นบัญชีรูท

เป็นรูทใน Linux ขั้นตอนที่ 20
เป็นรูทใน Linux ขั้นตอนที่ 20

ขั้นตอนที่ 5. ติดตั้งไดรฟ์ใหม่ด้วยสิทธิ์ในการเขียน

เมื่อคุณบูตเข้าสู่โหมดการกู้คืน โดยปกติแล้ว คุณจะมีสิทธิ์ในการอ่านเท่านั้น ป้อนคำสั่งต่อไปนี้เพื่อเปิดใช้งานการเข้าถึงการเขียน:

เมานต์ -rw -o ติดตั้งใหม่ /

เป็นรูทใน Linux ขั้นตอนที่ 21
เป็นรูทใน Linux ขั้นตอนที่ 21

ขั้นที่ 6. สร้างรหัสผ่านใหม่สำหรับบัญชีใด ๆ ที่คุณถูกล็อค

เมื่อคุณเข้าสู่ระบบในฐานะรูทและเปลี่ยนสิทธิ์การเข้าถึงแล้ว คุณสามารถสร้างรหัสผ่านใหม่สำหรับบัญชีใดก็ได้:

  • พิมพ์ passwd accountName แล้วกด ↵ Enter หากคุณต้องการเปลี่ยนรหัสผ่าน root ให้พิมพ์ passwd root
  • ป้อนรหัสผ่านใหม่สองครั้งเมื่อได้รับแจ้ง
เป็นรูทใน Linux ขั้นตอนที่ 22
เป็นรูทใน Linux ขั้นตอนที่ 22

ขั้นตอนที่ 7 รีบูทคอมพิวเตอร์ของคุณหลังจากรีเซ็ตรหัสผ่าน

เมื่อคุณรีเซ็ตรหัสผ่านเสร็จแล้ว คุณสามารถรีบูตและใช้คอมพิวเตอร์ได้ตามปกติ รหัสผ่านใหม่ของคุณจะมีผลทันที

วิดีโอ - การใช้บริการนี้ อาจมีการแบ่งปันข้อมูลบางอย่างกับ YouTube

คำเตือน

  • ใช้บัญชีรูทเมื่อจำเป็นเท่านั้น และออกจากระบบทันทีที่ดำเนินการเสร็จ
  • แชร์รหัสผ่านรูทของคุณกับผู้ที่ A) เชื่อถือได้ และ B) จำเป็นต้องรู้เท่านั้น

แนะนำ: