ดาวน์โหลดบทความ ดาวน์โหลดบทความ

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

วิธีการ 1
วิธีการ 1 ของ 4:

เปิด Root Access ด้วย Terminal

ดาวน์โหลดบทความ
  1. ถ้าไม่ได้เปิด terminal อยู่ ให้เปิดก่อน หลายเวอร์ชั่นกด Ctrl + Alt + T ได้เลย
  2. su - แล้วกด Enter . เพื่อล็อกอินในฐานะ "super user" จริงๆ แล้วคำสั่งนี้ใช้ล็อกอินเป็นผู้ใช้ไหนของเครื่องก็ได้ แต่ถ้าเว้นว่างไว้ จะเป็นการล็อกอินในฐานะ root [1]
  3. พอพิมพ์ su - และกด Enter แล้ว คุณจะถูกถามรหัสผ่าน root
    • ถ้ามีข้อความ "authentication error" แสดงว่า root account ของคุณถูกล็อคไว้ ให้อ่านวิธี "ปลดล็อค Root Account (Ubuntu)" ในส่วนถัดไป
  4. พอล็อกอินในฐานะ root แล้ว command prompt จะลงท้ายด้วย # แทน $ [2]
  5. พอล็อกอินในฐานะ root ด้วยคำสั่ง su - แล้ว ก็จะสามารถใช้คำสั่งต่างๆ ที่สงวนไว้เฉพาะ root access ได้แล้ว คำสั่ง su นั้นจะยังอยู่จนจบ session เพราะฉะนั้นก็ไม่ต้องลำบากพิมพ์รหัสผ่าน root ทุกครั้งที่ใส่คำสั่ง
  6. sudo แทน su - . sudo ("super user do") เป็นคำสั่งใช้ run คำสั่งอื่นในฐานะ root ชั่วคราว ถือเป็นวิธีที่ดีที่สุดสำหรับ user ส่วนใหญ่ในการใช้คำสั่ง root เพราะถ้าใช้คอมในฐานะ root ตลอดถือว่าอันตราย แถมบางผู้ใช้ก็ไม่จำเป็นต้องรู้รหัสผ่าน root ผู้ใช้สามารถใช้รหัสผ่านของตัวเองได้เลยเพื่อเข้าใช้ root access ชั่วคราว [3]
    • พิมพ์ sudo command แล้วกด Enter (เช่น sudo ifconfig ) พอมีถามรหัสผ่าน ให้ใส่ รหัสผ่านผู้ใช้ ของคุณ ไม่ใช่รหัสผ่าน root
    • sudo ก็เป็นอีกทางเลือกหนึ่งสำหรับเวอร์ชั่นอื่น เช่น Ubuntu ที่ใช้งานได้แม้ root account จะถูกล็อคไว้
    • คำสั่งนี้ใช้ได้เฉพาะผู้ใช้ที่มี administrator privileges (เป็นแอดมินเจ้าของระบบ) เท่านั้น แต่เพิ่มหรือลบผู้ใช้อื่นได้ ที่ /etc/sudoers
    โฆษณา
วิธีการ 2
วิธีการ 2 ของ 4:

ดาวน์โหลดบทความ
  1. Ubuntu (และอีกหลายเวอร์ชั่น) จะล็อค root account ไว้ ไม่ให้ผู้ใช้ทั่วไปใช้งานได้ เพราะ root access นั้นไม่จำเป็นในการใช้คำสั่ง sudo (อ่านข้อมูลที่ผ่านมา) พอปลดล็อค root account แล้ว คุณจะล็อกอินในฐานะ root ได้
  2. ถ้าคุณอยู่ในหน้า desktop ให้กด Ctrl + Alt + T เพื่อเปิด terminal
  3. sudo passwd root แล้วกด Enter . พอถูกถามรหัสผ่านให้ใส่ รหัสผ่านผู้ใช้ ของคุณ
  4. จะมีให้คุณตั้งรหัสผ่านใหม่ ต้องพิมพ์ซ้ำ 2 รอบ พอตั้งแล้ว root account ก็จะถูกเปิดใช้งาน [4]
  5. ถ้าอยากล็อค root account ให้ใช้คำสั่งต่อไปนี้เพื่อลบรหัสผ่านและล็อค root
    • sudo passwd -dl root
    โฆษณา
วิธีการ 3
วิธีการ 3 ของ 4:

ล็อกอินในฐานะ Root User

ดาวน์โหลดบทความ
  1. ถ้าคุณเป็นผู้ใช้ทั่วไป เราไม่แนะนำให้ล็อกอินในฐานะ root เพราะอาจเผลอใช้คำสั่งผิดๆ จนระบบล่มไปเลย และอาจเป็นอันตรายต่อคอมได้ ขอให้ล็อกอินในฐานะ root เฉพาะเหตุสุดวิสัยต้องแก้ไขหรือซ่อมแซมเร่งด่วน เช่น เกิดปัญหากับฮาร์ดไดรฟ์ หรือต้องการจะกู้คืนบัญชีที่ถูกล็อค
    • ใช้คำสั่ง sudo หรือ su แทนการล็อกอินเป็น root เพื่อป้องกันความผิดพลาดต่างๆ ที่อาจเกิดขึ้นกับระบบ ด้วยคำสั่งพวกนี้ ผู้ใช้สามารถพิจารณาคำสั่งก่อนเสียหายร้ายแรง
    • บางเวอร์ชั่น เช่น Ubuntu จะล็อค root account ไว้จนกว่าจะมีคนมาปลดล็อคเอง นอกจากเพื่อป้องกันไม่ให้ผู้ใช้ทั่วไปเผลอสร้างความเสียหายให้ระบบแล้ว ยังรักษาความปลอดภัยระบบจากแฮกเกอร์ด้วย เพราะ root account มักเป็นเป้าหมายแรกในการแฮก ถ้าล็อค root account ไว้ แฮกเกอร์ก็เจาะเข้าไปไม่ได้ คุณอ่านวิธีปลดล็อค root ของ Ubuntu ได้ในวิธีการข้างบน
  2. root ในชื่อผู้ใช้ตอนจะล็อกอินเข้า Linux . ถ้าปลดล็อค root account แล้ว และคุณรู้รหัสผ่าน ก็ล็อกอินเป็น root ได้เลย โดยพิมพ์ root ในชื่อผู้ใช้ตอนล็อกอิน
    • ถ้าต้องมี root access ถึงจะใช้คำสั่งได้ ให้ใช้วิธีการในส่วนที่ผ่านมา
  3. พอพิมพ์ root ใน username แล้ว ก็ให้พิมพ์รหัสผ่าน root ในส่วนของ password
    • ส่วนใหญ่รหัสผ่าน root อาจเป็น "password" ก็ได้
    • ถ้าไม่รู้รหัสผ่าน root หรือลืมไปแล้ว ให้เลื่อนลงไปอ่านวิธีการรีเซ็ตในส่วนถัดไป
    • ถ้าใช้ Ubuntu root account จะถูกล็อคไว้ และใช้งานไม่ได้จนกว่าจะปลดล็อค
  4. เพราะโปรแกรมอาจส่งผลเสียต่อระบบตอนใช้งานแบบ root access แนะนำให้ใช้คำสั่ง sudo หรือ su ในการเปิดโปรแกรม แทนการล็อกอินเป็น root
    โฆษณา
วิธีการ 4
วิธีการ 4 ของ 4:

รีเซ็ตรหัสผ่าน Root หรือรหัสผ่านแอดมิน

ดาวน์โหลดบทความ
  1. ถ้าลืมรหัสผ่าน root และ รหัสผ่านผู้ใช้ของตัวเอง ก็ต้องบูทเข้า recovery mode เพื่อเปลี่ยนรหัสผ่าน แต่ถ้าคุณรู้รหัสผ่านผู้ใช้ของตัวเอง แต่ต้องการเปลี่ยนรหัสผ่าน root ก็แค่พิมพ์ sudo passwd root ใส่รหัสผ่านผู้ใช้ของคุณ แล้วตั้งรหัสผ่าน root ซะใหม่
  2. Shift ซ้ายค้างไว้หลังเข้าหน้าจอ BIOS . เพื่อเปิดเมนู GRUB
    • ต้องกะจังหวะดีมากๆ ถ้าพลาดก็เริ่มใหม่ได้เรื่อยๆ
  3. (recovery mode) แรกในรายการ . เพื่อโหลดเข้า recovery mode ของเวอร์ชั่น Linux ที่คุณใช้
  4. root จากในเมนูที่ปรากฏ . เพื่อเปิด terminal ในฐานะ root account
  5. ตอนบูทเข้า recovery mode คุณจะมีแค่ read permissions คืออ่านได้อย่างเดียว ให้พิมพ์คำสั่งต่อไปนี้ เพื่อเปิด write access ให้สร้าง แก้ไข และเซฟข้อมูลได้
    • mount -rw -o remount /
  6. ตั้งรหัสผ่านใหม่ของบัญชีที่คุณเข้าใช้ไม่ได้. พอล็อกอินในฐานะ root และเปลี่ยน access permissions แล้ว ก็ตั้งรหัสผ่านใหม่ได้ทุกบัญชี
    • พิมพ์ passwd accountName แล้วกด Enter ถ้าจะเปลี่ยนรหัสผ่าน root ให้พิมพ์ passwd root
    • พิมพ์รหัสผ่านใหม่ซ้ำ 2 ครั้งเพื่อยืนยัน
  7. พอตั้งรหัสผ่านใหม่แล้ว ให้รีสตาร์ทแล้วใช้งานคอมตามปกติ รหัสผ่านใหม่จะมีผลทันที [5]
    โฆษณา

คำเตือน

  • ใช้ root account เฉพาะกรณีจำเป็นเท่านั้น เสร็จแล้วรีบลงชื่อออกทันที
  • บอกรหัสผ่าน root ของคุณกับเฉพาะคนที่ 1) ไว้ใจได้ และ 2) จำเป็นต้องรู้ เท่านั้น
โฆษณา

เกี่ยวกับวิกิฮาวนี้

มีการเข้าถึงหน้านี้ 40,384 ครั้ง

บทความนี้เป็นประโยชน์กับคุณไหม

โฆษณา