วิธีการเป็นผู้ใช้ระดับสูงของ Linux

ผู้เขียน: Joan Hall
วันที่สร้าง: 4 กุมภาพันธ์ 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
Process Management - Linux Resource Monitoring
วิดีโอ: Process Management - Linux Resource Monitoring

เนื้อหา

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

ขั้นตอน

วิธีที่ 1 จาก 4: การรับสิทธิ์ superuser จากเทอร์มินัล

  1. 1 เปิดเทอร์มินัล เมื่อต้องการทำเช่นนี้ ในการแจกแจงหลายๆ ครั้ง คุณต้องกด Ctrl+Alt+NS.
  2. 2 เข้า.ซู - แล้วกด ↵ ป้อน... ด้วยคำสั่งนี้ คุณสามารถเข้าสู่ระบบในฐานะ superuser ใช้คำสั่งที่ระบุเพื่อเข้าสู่ระบบในฐานะผู้ใช้ใดๆ แต่ถ้าคำสั่งไม่มีชื่อผู้ใช้ คุณจะเข้าสู่ระบบในฐานะผู้ดูแลระบบ
  3. 3 ป้อนรหัสผ่าน superuser (เมื่อได้รับแจ้ง) หลังจากป้อนคำสั่ง ซู - และกด ↵ ป้อน ระบบจะขอให้คุณป้อนรหัสผ่านผู้ดูแลระบบ
    • หากคุณได้รับข้อความแสดงข้อผิดพลาดในการรับรองความถูกต้อง เป็นไปได้มากว่าบัญชีผู้ใช้ superuser จะถูกล็อค หากต้องการทราบวิธีปลดบล็อกบัญชีของคุณ โปรดอ่านหัวข้อถัดไป
  4. 4 สังเกตพรอมต์คำสั่ง (ในหน้าต่างเทอร์มินัล) หากคุณได้รับสิทธิ์ superuser ที่ส่วนท้ายของพรอมต์คำสั่งแทนไอคอน $ ไอคอนปรากฏขึ้น #.
  5. 5 ป้อนคำสั่งที่ต้องการสิทธิ์ superuser เพื่อดำเนินการ หลังจากล็อกอินด้วยคำสั่ง ซู - และการได้รับสิทธิ์ superuser คุณสามารถเรียกใช้คำสั่งใดๆ ที่จำเป็นต้องมีการเข้าถึงระดับผู้ดูแลระบบ กิจกรรมของทีม ซู - จะถูกบันทึกไว้จนกว่าจะสิ้นสุดเซสชัน ดังนั้นคุณไม่จำเป็นต้องป้อนรหัสผ่าน superuser ทุกครั้งที่คุณต้องดำเนินการคำสั่งถัดไป
  6. 6 แทนคำสั่ง ซู - คุณสามารถใช้คำสั่งsudo... ทีม sudo อนุญาตให้คุณเรียกใช้คำสั่งอื่นๆ เมื่อให้สิทธิ์ superuser ในระยะเวลาจำกัด ผู้ใช้ส่วนใหญ่ควรใช้คำสั่งนี้เพื่อเรียกใช้คำสั่งที่ต้องมีการเข้าถึงระดับผู้ดูแลระบบ เนื่องจากในกรณีนี้ ผู้ใช้ไม่ได้เข้าสู่ระบบในฐานะ superuser และไม่จำเป็นต้องทราบรหัสผ่านของผู้ดูแลระบบ ผู้ใช้ป้อนรหัสผ่านผู้ใช้เพื่อรับสิทธิ์ superuser แทนในระยะเวลาที่จำกัด
    • เข้า sudo ทีม แล้วกด ↵ ป้อน (ตัวอย่างเช่น, sudo ifconfig). ป้อนรหัสผ่านผู้ใช้ของคุณ ไม่ใช่รหัสผ่าน superuser
    • ทีมงาน sudo ขอแนะนำให้ใช้ในลีนุกซ์บางรุ่น เช่น Ubuntu เนื่องจากใช้งานได้แม้ในขณะที่บัญชี superuser ถูกล็อค
    • คำสั่งนี้มีให้สำหรับผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ คุณสามารถเพิ่มหรือลบผู้ใช้ใน / etc / sudoers.

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

  1. 1 ปลดล็อกบัญชีผู้ใช้ superuser (Ubuntu) บน Ubuntu (และการแจกจ่ายอื่น ๆ อีกหลายรายการ) บัญชีผู้ใช้ superuser จะถูกล็อก ดังนั้นผู้ใช้ทั่วไปจึงไม่สามารถเข้าถึงบัญชีนั้นได้ ทั้งนี้เป็นเพราะการใช้คำสั่ง sudo (ดูหัวข้อก่อนหน้า) ไม่จำเป็นต้องเข้าถึง superuser ด้วยการปลดล็อกบัญชีผู้ใช้ superuser คุณสามารถเข้าสู่ระบบในฐานะผู้ดูแลระบบได้
  2. 2 เปิดเทอร์มินัล หากคุณกำลังใช้งานการแจกจ่ายด้วยอินเทอร์เฟซผู้ใช้แบบกราฟิก ให้คลิก Ctrl+Alt+NSเพื่อเปิดเทอร์มินัล
  3. 3 เข้า.sudo passwd รูท แล้วกด ↵ ป้อน... ป้อนรหัสผ่านผู้ใช้ของคุณ
  4. 4 สร้างรหัสผ่านใหม่ ระบบจะเสนอให้สร้างรหัสผ่านใหม่ ใส่สองครั้ง หลังจากสร้างรหัสผ่านแล้ว บัญชี superuser จะถูกปลดล็อค
  5. 5 บล็อกบัญชีผู้ใช้ superuser อีกครั้ง หากคุณต้องการบล็อกบัญชีผู้ใช้ superuser ให้ป้อนคำสั่งต่อไปนี้เพื่อลบรหัสผ่านและบล็อกบัญชี:
    • sudo passwd -dl รูท

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

  1. 1 ใช้วิธีการอื่นเพื่อเข้าถึงผู้ดูแลระบบชั่วคราว ไม่แนะนำให้ล็อกอินเป็นประจำในฐานะ superuser เนื่องจากคุณสามารถรันคำสั่งที่จะทำให้ระบบล่มได้โดยไม่ตั้งใจ เข้าสู่ระบบในฐานะผู้ดูแลระบบเพื่อการแก้ปัญหาเท่านั้น เช่น การแก้ไขไดรฟ์ที่ล้มเหลวหรือการกู้คืนบัญชีที่ถูกล็อค
    • แทนที่จะเข้าสู่ระบบในฐานะผู้ดูแลระบบ ให้ใช้คำสั่ง sudo หรือ ซูเพื่อป้องกันความเสียหายจากอุบัติเหตุต่อไฟล์ระบบที่สำคัญ คำสั่งเหล่านี้ช่วยให้คุณคิดถึงผลที่ตามมาก่อนที่จะเกิดความเสียหายต่อระบบที่ไม่สามารถแก้ไขได้
    • ในบางรุ่น เช่น ใน Ubuntu บัญชีผู้ดูแลระบบจะถูกล็อคโดยค่าเริ่มต้น (คุณต้องปลดล็อกด้วยตนเอง) วิธีการนี้ปกป้องระบบไม่เพียงแค่จากการกระทำของผู้ใช้โดยไม่ได้ตั้งใจหรือโดยไม่ได้ตั้งใจเท่านั้น แต่ยังรวมถึงจากการโจมตีของแฮ็กเกอร์ที่อาจเกิดขึ้น ซึ่งมุ่งเป้าไปที่บัญชีผู้ใช้ระดับสูงเป็นหลัก หากบัญชีผู้ดูแลระบบถูกล็อค ผู้โจมตีจะไม่สามารถเข้าถึงได้ อ่านส่วนก่อนหน้าเพื่อดูวิธีปลดล็อกบัญชีผู้ใช้ superuser ใน Ubuntu
  2. 2 ในหน้าต่างเข้าสู่ระบบ Linux ให้ป้อนราก... หากบัญชีผู้ใช้ superuser ไม่ได้ถูกล็อค และคุณทราบรหัสผ่านของผู้ดูแลระบบ คุณสามารถเข้าสู่ระบบในฐานะ superuser ได้ ในหน้าต่างเข้าสู่ระบบ สำหรับชื่อผู้ใช้ ให้ป้อน ราก.
    • หากจำเป็นต้องใช้สิทธิ์ superuser เพื่อดำเนินการคำสั่ง ให้ใช้วิธีที่อธิบายไว้ในส่วนก่อนหน้า
  3. 3 ป้อนรหัสผ่าน superuser พอเข้า ราก (เป็นชื่อผู้ใช้) ป้อนรหัสผ่านผู้ดูแลระบบ
    • ในบางกรณี รหัสผ่าน word ถูกใช้เป็นรหัสผ่าน
    • หากคุณไม่ทราบหรือลืมรหัสผ่าน superuser โปรดอ่านหัวข้อถัดไปเพื่อเรียนรู้วิธีรีเซ็ตรหัสผ่านของคุณ
    • ใน Ubuntu บัญชี superuser จะถูกล็อคโดยค่าเริ่มต้นและไม่สามารถใช้ได้จนกว่าจะปลดล็อค
  4. 4 เมื่อเข้าสู่ระบบในฐานะ superuser อย่าเรียกใช้โปรแกรมที่ซับซ้อน มีความเป็นไปได้ที่โปรแกรมดังกล่าวซึ่งรันด้วยสิทธิ์ superuser จะมีผลกระทบในทางลบต่อระบบ ดังนั้นในการรันโปรแกรม ขอแนะนำให้ใช้คำสั่ง sudo หรือ ซูแทนที่จะเข้าสู่ระบบในฐานะ superuser

วิธีที่ 4 จาก 4: การรีเซ็ตรหัสผ่าน superuser

  1. 1 หากคุณลืมรหัสผ่าน superuser และรหัสผ่านผู้ใช้ของคุณ ให้รีเซ็ตรหัสผ่าน เมื่อต้องการทำเช่นนี้ ให้บูตระบบเข้าสู่โหมดการกู้คืน หากคุณรู้รหัสผ่านผู้ใช้แต่จำเป็นต้องเปลี่ยนรหัสผ่าน superuser ให้ป้อน sudo passwd รูทจากนั้นป้อนรหัสผ่านผู้ใช้ แล้วสร้างรหัสผ่านผู้ดูแลระบบใหม่
  2. 2 รีสตาร์ทคอมพิวเตอร์และหลังจากหน้าจอ BIOS ปรากฏขึ้น ให้กดปุ่มซ้ายค้างไว้⇧กะ... เมนูด้วงจะเปิดขึ้น
    • การรักษาคีย์ให้ตรงเวลานั้นค่อนข้างยาก ดังนั้นคุณอาจต้องพยายามหลายครั้ง
  3. 3 เลือกตัวเลือกแรกจากรายการ(โหมดการกู้คืน) (โหมดการกู้คืน)การกระจายที่ติดตั้งจะถูกโหลดในโหมดการกู้คืน
  4. 4 ในเมนูที่เปิดขึ้น ให้เลือกตัวเลือกราก... เทอร์มินัลที่มีสิทธิ์ superuser จะเปิดขึ้น
  5. 5 เมานต์ดิสก์เพื่อเปิดใช้งานการอนุญาตการเขียน ในโหมดการกู้คืน โดยปกติแล้วไดรฟ์จะมีสิทธิ์ในการอ่านเท่านั้น ป้อนคำสั่งต่อไปนี้เพื่อเปิดใช้งานการเขียน:
    • เมานต์ -rw -o ติดตั้งใหม่ /
  6. 6 สร้างรหัสผ่านใหม่สำหรับบัญชีใดๆ ที่คุณไม่มีสิทธิ์เข้าถึง หลังจากเข้าสู่ระบบในฐานะผู้ดูแลระบบและเปลี่ยนสิทธิ์การเข้าถึง คุณสามารถสร้างรหัสผ่านใหม่สำหรับบัญชีใดก็ได้
    • เข้า รหัสผ่าน บัญชี แล้วกด ↵ ป้อน... ในการเปลี่ยนรหัสผ่าน superuser ให้ป้อน รูทรหัสผ่าน.
    • ป้อนรหัสผ่านใหม่ของคุณสองครั้งเมื่อได้รับแจ้ง
  7. 7 หลังจากรีเซ็ตรหัสผ่านแล้ว ให้รีสตาร์ทคอมพิวเตอร์ ระบบจะบูตได้ตามปกติ รหัสผ่านใหม่จะมีผลทันที

คำเตือน

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