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

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

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

เปิด Root Access ด้วย Terminal

PDF download ดาวน์โหลดบทความ
  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:

ปลดล็อค Root Account (Ubuntu)

PDF download ดาวน์โหลดบทความ
  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

PDF download ดาวน์โหลดบทความ
  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 หรือรหัสผ่านแอดมิน

PDF download ดาวน์โหลดบทความ
  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) จำเป็นต้องรู้ เท่านั้น
โฆษณา

บทความวิกิฮาวอื่น ๆ ที่่เกี่ยวข้อง

เช็ค IP Address ของเครื่อง Linuxเช็ค IP Address ของเครื่อง Linux
ติดตั้ง Linuxติดตั้ง Linux
ติดตั้ง Ubuntu Linuxติดตั้ง Ubuntu Linux
ติดตั้ง Linux Mintติดตั้ง Linux Mint
เปิดโปรแกรมด้วย Command Line ของ Linuxเปิดโปรแกรมด้วย Command Line ของ Linux
สร้างและแก้ไขไฟล์ text ใน Linux ด้วย Terminalสร้างและแก้ไขไฟล์ text ใน Linux ด้วย Terminal
ฟอร์แมตฮาร์ดไดรฟ์ใน Ubuntuฟอร์แมตฮาร์ดไดรฟ์ใน Ubuntu
ติดตั้ง Google Chrome ด้วย Terminal ใน Linux
Compile โปรแกรมภาษา C ด้วย GNU Compiler (GCC)Compile โปรแกรมภาษา C ด้วย GNU Compiler (GCC)
จัดการ Chromebook ที่เก่าจนอัปเดตไม่ได้จัดการ Chromebook ที่เก่าจนอัปเดตไม่ได้
Execute ไฟล์ INSTALL.sh ใน Linux ด้วย TerminalExecute ไฟล์ INSTALL.sh ใน Linux ด้วย Terminal
ค้นหาไฟล์ใน Linuxค้นหาไฟล์ใน Linux
โฆษณา

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

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

ทีมผู้จัดการด้านเนื้อหาของวิกิฮาว จะตรวจตราผลงานจากทีมงานด้านเนื้อหาของเราเพื่อความมั่นใจว่าบทความทุกชิ้นได้มาตรฐานตามที่เราตั้งไว้ บทความนี้ถูกเข้าชม 41,431 ครั้ง
มีการเข้าถึงหน้านี้ 41,431 ครั้ง

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

โฆษณา