การแก้ไขปัญหาการเข้าสู่ระบบ Ubuntu: วิธีแก้ปัญหาการพิมพ์รหัสผ่านและเข้าถึงระบบของคุณ

目次

1. บทนำ

Ubuntu เป็นดิสทริบิวชัน Linux ที่ได้รับการใช้อย่างกว้างขวางและเป็นที่นิยมอย่างสูงทั่วโลก แต่บางครั้งอาจเกิดปัญหาเมื่อพิมพ์รหัสผ่านหรือพยายามเข้าสู่ระบบ ปัญหาเหล่านี้อาจทำให้ผู้เริ่มต้นใช้ Linux รู้สึกเครียดเป็นพิเศษ

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

คู่มือนี้มีประโยชน์เป็นพิเศษสำหรับผู้ใช้ที่ประสบกับปัญหาต่อไปนี้

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

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

2. สาเหตุหลัก

มีหลายสาเหตุที่อาจทำให้เกิดปัญหาการป้อนรหัสผ่านหรือการเข้าสู่ระบบใน Ubuntu ที่นี่เราจะแบ่งสาเหตุหลักออกเป็นสามกลุ่ม

ปัญหาการตั้งค่าแป้นพิมพ์

การตั้งค่าที่เกี่ยวกับแป้นพิมพ์เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดสำหรับผู้เริ่มต้น ตรวจสอบจุดต่อไปนี้

การตั้งค่า NumLock และ CapsLock

  • NumLock ปุ่มนี้ทำให้สามารถป้อนตัวเลขได้ หากปิดอยู่ ตัวเลขจะไม่สามารถพิมพ์ได้ เมื่อพิมพ์รหัสผ่านที่มีตัวเลขบนหน้าจอเข้าสู่ระบบ ให้ตรวจสอบว่า NumLock ถูกเปิดใช้งาน
  • CapsLock ปุ่มนี้ทำให้พิมพ์เป็นตัวพิมพ์ใหญ่ หากเปิดอยู่ ตัวอักษรอาจถูกพิมพ์เป็นตัวพิมพ์ใหญ่โดยไม่ได้ตั้งใจ เนื่องจากรหัสผ่านแยกแยะตัวพิมพ์ใหญ่‑เล็ก จึงควรตรวจสอบสถานะ CapsLock ก่อนพิมพ์

การจัดเรียงแป้นพิมพ์ที่ไม่ถูกต้อง

Ubuntu จะตั้งค่าการจัดเรียงแป้นพิมพ์ระหว่างการติดตั้ง แต่หากตั้งค่าไม่ตรงกับแป้นพิมพ์ที่คุณใช้ ตัวอักษรที่พิมพ์อาจไม่ตรงกับที่แสดงบนหน้าจอ
ตัวอย่าง: หากคุณใช้แป้นพิมพ์ญี่ปุ่นแต่ Ubuntu ตั้งค่าเป็นภาษาอังกฤษ สัญลักษณ์เช่น “@” หรือ “:” จะอยู่ในตำแหน่งที่ต่างกัน

ปัญหาบัญชีผู้ใช้

หากมีปัญหากับบัญชีผู้ใช้ของ Ubuntu การเข้าสู่ระบบอาจล้มเหลวแม้จะใส่รหัสผ่านที่ถูกต้องแล้วก็ตาม

การมีอยู่ของบัญชี

หากบัญชีผู้ใช้ที่ลงทะเบียนถูกลบหรือถูกปิดใช้งานโดยบังเอิญ การเข้าสู่ระบบจะเป็นไปไม่ได้

ปัญหาการอนุญาตของผู้ใช้

หากสิทธิ์เช่น sudo ไม่ได้มอบหมายอย่างถูกต้อง การทำงานบางอย่างอาจถูกจำกัดและส่งผลต่อกระบวนการเข้าสู่ระบบ

ปัญหาการตั้งค่าระบบ

ปัญหาระดับระบบอาจทำให้การป้อนรหัสผ่านหรือการเข้าสู่ระบบทำงานไม่ถูกต้องได้เช่นกัน

ปัญหา Wayland

Wayland ซึ่งเป็นเซิร์ฟเวอร์แสดงผลเริ่มต้นใน Ubuntu อาจมีปัญหาความเข้ากันได้กับสภาพแวดล้อมหรือไดรเวอร์บางประเภท ซึ่งอาจทำให้การป้อนข้อมูลบนหน้าจอเข้าสู่ระบบทำงานไม่สมบูรณ์

ไฟล์การกำหนดค่าที่เสียหาย

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

3. การตรวจสอบพื้นฐาน

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

ตรวจสอบสถานะแป้นพิมพ์

NumLock และ CapsLock

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

ปัญหาแป้นพิมพ์ภายนอก

  • หากใช้แป้นพิมพ์ USB หรือไร้สาย ให้ตรวจสอบว่าเชื่อมต่ออย่างถูกต้อง
    วิธีแก้: เชื่อมต่อแป้นพิมพ์ใหม่หรือลองพอร์ต USB อื่น

ตรวจสอบการตั้งค่าแป้นพิมพ์

ผ่าน GUI (ส่วนติดต่อกราฟิก)

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

ยืนยันและเปลี่ยนการจัดเรียงในเทอร์มินัล

You can also check the current layout using the terminal.

คุณยังสามารถตรวจสอบเค้าโครงปัจจุบันโดยใช้เทอร์มินัลได้.

  1. ตรวจสอบการตั้งค่าปัจจุบัน ป้อนคำสั่งต่อไปนี้:
    localectl status
    

ตัวอย่างผลลัพธ์:

System Locale: LANG=ja_JP.UTF-8
VC Keymap: jp
X11 Layout: jp

ตัวอย่างนี้แสดงว่าเค้าโครง “jp” (ญี่ปุ่น) ถูกตั้งค่าอย่างถูกต้อง.

  1. เปลี่ยนเค้าโครงแป้นพิมพ์หากจำเป็น
    sudo dpkg-reconfigure keyboard-configuration
    

ทำตามคำแนะนำเพื่อเลือกเค้าโครงที่เหมาะสม.

Verify Login Screen Operations

  • ใช้แป้นพิมพ์บนหน้าจอ หากแป้นพิมพ์จริงอาจมีปัญหา ให้ใช้แป้นพิมพ์บนหน้าจอจากเมนูการเข้าถึงเพื่อยืนยันการป้อนข้อมูล.
  • ยืนยันพฤติกรรมการเข้าสู่ระบบหลังการล็อกอิน หากการป้อนรหัสผ่านทำงานแต่การเข้าสู่ระบบยังล้มเหลว ให้ลองเข้าสู่ระบบด้วยบัญชีผู้ใช้แขกและตรวจสอบการตั้งค่าระบบ.

4. Using Recovery Mode

โหมดการกู้คืนเป็นเครื่องมือที่มีประสิทธิภาพสำหรับการแก้ไขปัญหาระบบใน Ubuntu ส่วนนี้อธิบายวิธีใช้โหมดการกู้คืนเพื่อแก้ไขปัญหาการป้อนรหัสผ่านและการเข้าสู่ระบบ.

How to Enter Recovery Mode

ทำตามขั้นตอนต่อไปนี้เพื่อเข้าถึงโหมดการกู้คืน:

  1. รีสตาร์ทระบบ
  • ในระหว่างการบูต ให้กดและถือคีย์ Shift (หรือ Esc บนบางระบบ) จะเปิดเมนูบูต GRUB.
  1. เลือกโหมดการกู้คืน
  • ในเมนู GRUB เลือก Advanced options for Ubuntu .
  • จากตัวเลือกที่แสดง เลือกรายการที่มีป้าย recovery mode (เช่น Ubuntu, with Linux xxx-recovery mode ).
  1. ดำเนินการในโหมดการกู้คืน
  • เมื่อโหมดการกู้คืนเริ่มทำงาน เมนูจะปรากฏ ตัวเลือกทั่วไปรวมถึง: wp:list /wp:list

    • root (root shell prompt)
    • fsck (file system check)
    • network (enable networking)

Resetting the Password

คุณสามารถใช้คำสั่ง passwd ในโหมดการกู้คืนเพื่อรีเซ็ตรหัสผ่านผู้ใช้ได้.

  1. เข้าถึงพรอมต์เชลล์ root
  • เลือก root จากเมนูการกู้คืนเพื่อเปิดเทอร์มินัลด้วยสิทธิ์ root.
  1. เปิดโหมดเขียน
  • โดยค่าเริ่มต้น ระบบไฟล์ root จะถูกเมานท์เป็นอ่านอย่างเดียว เปิดโหมดเขียนโดยใช้คำสั่งนี้: bash mount -o remount,rw /
  1. ตรวจสอบบัญชีผู้ใช้
  • เพื่อแสดงรายการผู้ใช้ในระบบ ป้อน: bash ls /home ระบุชื่อบัญชีที่ต้องการ.
  1. รีเซ็ตรหัสผ่าน
  • รีเซ็ตรหัสผ่านโดยป้อน: bash passwd username พิมพ์และยืนยันรหัสผ่านใหม่.
  1. รีบูตระบบ
  • รีสตาร์ท Ubuntu หลังจากรีเซ็ตรหัสผ่าน: bash reboot

Fixing User Accounts

หากบัญชีผู้ใช้เองมีปัญหา คุณสามารถซ่อมแซมหรือสร้างบัญชีใหม่ในโหมดการกู้คืนได้.

Create a New Account

  1. สร้างผู้ใช้ใหม่ด้วยคำสั่งนี้:
    adduser new_username
    
  1. ให้สิทธิ์ผู้ดูแลระบบแก่ผู้ใช้ใหม่:
    usermod -aG sudo new_username
    

Unlock an Existing Account

  • หากบัญชีถูกล็อก ให้ใช้คำสั่งต่อไปนี้:
    passwd -u username
    

Important Notes

  • ระมัดระวังเมื่อรีเซ็ตรหัสผ่าน การรีเซ็ตรหัสผ่านอาจส่งผลต่อกระบวนการตรวจสอบสิทธิ์อื่น ๆ เช่น SSH หรือ FTP ตรวจสอบการตั้งค่าระบบหลังจากทำการเปลี่ยนแปลง.
  • พิจารณาสำรองข้อมูล ก่อนทำการเปลี่ยนแปลงในโหมดการกู้คืน ควรสำรองข้อมูลสำคัญในกรณีที่สูญหายโดยไม่คาดคิด.

5. Repairing System Configuration

หากปัญหาการเข้าสู่ระบบหรือรหัสผ่านเกิดจากปัญหาการกำหนดค่าระบบ การซ่อมแซมส่วนประกอบบางอย่างอาจแก้ไขได้ ส่วนนี้อธิบายวิธีแก้ไขปัญหาทั่วไป เช่น ความเข้ากันได้ของ Wayland และการตั้งค่า xorg.conf ที่เสียหาย.

Regenerating xorg.conf

หากไฟล์การกำหนดค่าการแสดงผล xorg.conf เสียหาย หน้าจอเข้าสู่ระบบอาจทำงานไม่ถูกต้อง ทำตามขั้นตอนต่อไปนี้เพื่อสร้างไฟล์ใหม่.

1. สำรองไฟล์การกำหนดค่าปัจจุบัน

สำรองไฟล์ที่อาจเสียหาย:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

2. สร้างไฟล์ xorg.conf ใหม่

สร้างไฟล์การกำหนดค่าใหม่:

sudo X -configure

ไฟล์ใหม่จะถูกสร้างเป็น /etc/X11/xorg.conf.new.

3. ใช้ไฟล์การกำหนดค่า

Move the generated file to the correct location:

sudo mv /etc/X11/xorg.conf.new /etc/X11/xorg.conf

4. รีสตาร์ทระบบ

Reboot to apply changes:

sudo reboot

ปิดการใช้งาน Wayland

Wayland เป็นเซิร์ฟเวอร์แสดงผลเริ่มต้นของ Ubuntu แต่ปัญหาความเข้ากันไม่ได้อาจเกิดขึ้นขึ้นอยู่กับฮาร์ดแวร์หรือไดรเวอร์ การปิดใช้งาน Wayland และสลับไปใช้ Xorg อาจช่วยแก้ปัญหาการเข้าสู่ระบบได้.

1. แก้ไขไฟล์การกำหนดค่า

Use the following command to edit the configuration file:

sudo nano /etc/gdm3/custom.conf

2. แก้ไขการตั้งค่า Wayland

Locate the following line in the file:

#WaylandEnable=false

Remove the # to enable the setting:

WaylandEnable=false

3. บันทึกและออก

Press Ctrl + O to save and Ctrl + X to exit.

4. รีสตาร์ท GDM

Restart the GNOME Display Manager:

sudo systemctl restart gdm3

5. รีบูตระบบ

Reboot to apply all changes:

sudo reboot

วิธีการซ่อมแซมอื่น ๆ

ตรวจสอบระบบไฟล์

If file system corruption is suspected, try the following:

  1. Enter recovery mode and run fsck :
    fsck -f /dev/sdX
    

※ Replace /dev/sdX with the appropriate partition.

  1. Restart the system after repairs are completed.
    reboot
    

ติดตั้งไดรเวอร์กราฟิกใหม่

If the login screen fails due to graphics issues, reinstall the drivers:

sudo apt-get install --reinstall xserver-xorg-video-intel

6. คำถามที่พบบ่อย (FAQ)

Here are common questions users have regarding Ubuntu password and login issues, along with their answers.

Q1: ปกติหรือไม่ที่ไม่มีอะไรแสดงเมื่อพิมพ์รหัสผ่าน?

A: ใช่, นี่เป็นปกติ. เพื่อความปลอดภัย Ubuntu ไม่แสดงอักขระหรือจุดใด ๆ ขณะพิมพ์รหัสผ่าน. พิมพ์รหัสผ่านของคุณอย่างระมัดระวังและกด Enter.

Q2: ควรทำอย่างไรหากไม่สามารถเข้าสู่โหมดกู้คืนได้?

A: ลองทำตามขั้นตอนต่อไปนี้:

  1. กดและถือคีย์ Shift หรือ Esc ระหว่างบูต. เวลาเป็นสิ่งสำคัญ—กดหลังจากหน้าจอ BIOS หายไป.
  2. หาก GRUB ไม่ปรากฏ ให้ปิด Secure Boot ใน BIOS.
  3. ตรวจสอบว่าได้เลือกอุปกรณ์บูตที่ถูกต้อง.

Q3: ฉันรีเซ็ตรหัสผ่านแล้ว แต่ยังเข้าสู่ระบบไม่ได้. ควรทำอย่างไรต่อ?

A: ลองทำตามขั้นตอนเหล่านี้:

  1. ตรวจสอบข้อมูลบัญชีในโหมดกู้คืน:
    ls /home
    
  1. หากบัญชีถูกล็อก ให้ปลดล็อก:
    passwd -u username
    
  1. ตรวจสอบสิทธิ์ของไดเรกทอรี home:
    sudo chmod 700 /home/username
    

Q4: ควรระวังอะไรบ้างเมื่อเปิดใช้งานการพิมพ์ภาษาญี่ปุ่น?

A: การพิมพ์ภาษาญี่ปุ่นอาจทำให้ตัวอักษรที่ไม่คาดคิดปรากฏในช่องรหัสผ่าน. ลองทำดังนี้:

  1. กด Ctrl + Space หรือ Shift + Space เพื่อปิดการพิมพ์ภาษาญี่ปุ่นบนหน้าจอเข้าสู่ระบบ.
  2. ตรวจสอบว่าได้เลือกเค้าโครงแป้นพิมพ์ที่ถูกต้อง (English US หรือ Japanese JP).

Q5: แป้นพิมพ์ USB หรืออุปกรณ์ภายนอกสามารถทำให้เกิดปัญหาการเข้าสู่ระบบได้หรือไม่?

A: ใช่. ลองทำตามขั้นตอนต่อไปนี้:

  1. ใช้พอร์ต USB อื่น.
  2. เปลี่ยนแบตเตอรี่สำหรับอุปกรณ์ไร้สาย.
  3. ทดสอบด้วยแป้นพิมพ์อื่น.

Q6: ควรรีเซ็ตการตั้งค่า BIOS หรือไม่?

A: การรีเซ็ต BIOS อาจช่วยได้หากฮาร์ดแวร์หรือไดรเวอร์เป็นสาเหตุของปัญหา. ก่อนทำการเปลี่ยนแปลง ให้บันทึกการตั้งค่าปัจจุบัน. ขั้นตอนทั่วไป:

  1. เข้าสู่ BIOS โดยกด F2 หรือ Del .
  2. เลือก Restore Defaults หรือ Load Optimized Defaults .
  3. บันทึกและรีสตาร์ท.

7. สรุป

ปัญหาการเข้าสู่ระบบ—เช่นไม่สามารถพิมพ์รหัสผ่านหรือเข้าถึง Ubuntu ได้—อาจทำให้ผู้ใช้ใหม่รู้สึกหงุดหงิดเป็นพิเศษ. อย่างไรก็ตาม ปัญหาส่วนใหญ่สามารถแก้ไขได้โดยทำตามคำแนะนำในคู่มือนี้. มาทบทวนประเด็นสำคัญกัน.

กระบวนการแก้ไขปัญหาเบื้องต้น

  1. ตรวจสอบการตั้งค่าแป้นพิมพ์
  • ยืนยันการตั้งค่า NumLock และ CapsLock, และตรวจสอบว่าเค้าโครงแป้นพิมพ์ถูกต้อง.
  1. ใช้โหมดกู้คืน
  • รีเซ็ตรหัสผ่านหรือซ่อมแซมบัญชีผู้ใช้โดยใช้ passwd และเครื่องมืออื่น ๆ.
  1. ซ่อมแซมการกำหนดค่าระบบ
  • สร้าง xorg.conf ใหม่และปิดการใช้งาน Wayland หากจำเป็น.
  1. ป้องกันการเกิดซ้ำ
  • การสำรองข้อมูลเป็นประจำและการตรวจสอบการตั้งค่าแป้นพิมพ์เป็นระยะช่วยป้องกันปัญหาในอนาคต.

การป้องกันปัญหาในอนาคต

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

หมายเหตุสุดท้าย

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