- 1 1. บทนำ
- 2 2. รหัสผ่านเริ่มต้นของ Ubuntu คืออะไร?
- 3 3. วิธีตั้งรหัสผ่าน root
- 4 4. วิธีรีเซ็ตรหัสผ่านของคุณ
- 5 5. การจัดการรหัสผ่านใน WSL
- 6 6. มาตรการความปลอดภัยและแนวปฏิบัติที่ดีที่สุด
- 7 7. คำถามที่พบบ่อย (FAQ)
- 7.1 Q1: รหัสผ่าน root คืออะไรหลังจากติดตั้ง Ubuntu?
- 7.2 Q2: การเปิดใช้งานรหัสผ่าน root มีความเสี่ยงด้านความปลอดภัยหรือไม่?
- 7.3 Q3: ฉันจะสูญเสียข้อมูลของฉันหรือไม่หากลืมรหัสผ่าน?
- 7.4 Q4: ถ้าเมนู GRUB ไม่ปรากฏจะทำอย่างไร?
- 7.5 Q5: การรีเซ็ตรหัสผ่านใน WSL เป็นแบบเดียวกันหรือไม่?
- 7.6 Q6: ฉันจะสร้างรหัสผ่านที่แข็งแรงได้อย่างไร?
- 7.7 Q7: ฉันสามารถบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในครั้งแรกที่เข้าสู่ระบบได้หรือไม่?
- 7.8 Q8: ควรติดตั้งการอัปเดตความปลอดภัยบ่อยแค่ไหน?
- 8 8. สรุปและขั้นตอนต่อไป
1. บทนำ
Ubuntu เป็นหนึ่งในดิสโทรลินุกซ์ที่ได้รับความนิยมสูงสุดที่ผู้ใช้หลากหลายระดับ—from ผู้เริ่มต้นจนถึงผู้เชี่ยวชาญขั้นสูง. อินเทอร์เฟซที่เรียบง่ายและเป็นมิตรต่อผู้ใช้ รวมกับชุมชนสนับสนุนที่กว้างขวาง ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ที่ใช้ลินุกซ์เป็นครั้งแรก.
อย่างไรก็ตาม ไม่แปลกที่ผู้ใช้จะเจอคำถามหรือปัญหาเกี่ยวกับ “รหัสผ่านเริ่มต้น” หลังจากติดตั้ง Ubuntu ครั้งแรก. ผู้เริ่มต้นหลายคนมักสงสัยว่า “รหัสผ่านของบัญชี root คืออะไร?” หรือ “ควรทำอย่างไรหากตั้งรหัสผ่านผิด?”.
บทความนี้อธิบายอย่างชัดเจนว่าระบบรหัสผ่านเริ่มต้นของ Ubuntu ทำงานอย่างไร, วิธีตั้งค่ารหัสผ่าน, วิธีแก้ไขเมื่อลืมรหัสผ่าน, และแนวปฏิบัติด้านความปลอดภัยที่สำคัญ. ข้อมูลนี้ยังเป็นประโยชน์สำหรับผู้ใช้ที่ทำงานกับ WSL (Windows Subsystem for Linux) อีกด้วย.
ประโยชน์ของการอ่านบทความนี้
- เข้าใจกลไกพื้นฐานของรหัสผ่านเริ่มต้นและบัญชี root
- เรียนรู้วิธีรีเซ็ตรหัสผ่านเมื่อลืม
- เพิ่มพูนความรู้ในการเสริมความปลอดภัยของระบบ Ubuntu
หากคุณกำลังประสบปัญหาในการตั้งค่าเริ่มต้นของ Ubuntu หลังการติดตั้งหรือยังไม่แน่ใจว่าจะจัดการกับบัญชี root อย่างไร, อ่านบทความนี้จนจบ. เราหวังว่าจะช่วยให้ประสบการณ์การใช้ Ubuntu ของคุณราบรื่นยิ่งขึ้น.
2. รหัสผ่านเริ่มต้นของ Ubuntu คืออะไร?
เป็นเรื่องปกติที่ผู้ใช้ Ubuntu ใหม่จะมีคำถามเกี่ยวกับ “รหัสผ่านเริ่มต้น” หลังการติดตั้ง. ส่วนนี้อธิบายกลไกพื้นฐานของรหัสผ่านเริ่มต้นและสิ่งที่เกิดขึ้นระหว่างการตั้งค่า.
รหัสผ่านเริ่มต้นตั้งค่าเมื่อใด?
ในกระบวนการติดตั้ง Ubuntu คุณต้องสร้างบัญชีผู้ใช้คนแรก. บัญชีนี้มักจะได้รับสิทธิ์ผู้ดูแลระบบ. รหัสผ่านที่คุณกำหนดในขั้นตอนนี้จะเป็นรหัสผ่านแรกที่ใช้ได้หลังการติดตั้ง.
สำคัญคือ รหัสผ่านนี้ไม่ได้เป็นของบัญชี root. Ubuntu ปิดการใช้งานบัญชี root โดยค่าเริ่มต้นเพื่อความปลอดภัย, ดังนั้นคุณไม่สามารถใช้มันโดยตรงได้หากไม่ได้เปิดใช้งาน.
บัญชี root คืออะไร?
ระบบลินุกซ์มีบัญชีผู้ใช้ระดับสูงที่เรียกว่า “root” ซึ่งมีการควบคุมเต็มรูปแบบของระบบ. การใช้บัญชี root ทำให้คุณสามารถแก้ไขการตั้งค่าระบบและทำการจัดการขั้นสูงได้. อย่างไรก็ตาม Ubuntu ปิดการล็อกอินโดยตรงเข้าสู่บัญชี root โดยค่าเริ่มต้นเพื่อเพิ่มความปลอดภัย.
แทนที่นั้น, Ubuntu ใช้คำสั่ง sudo ซึ่งให้สิทธิ์ระดับ root ชั่วคราวแก่ผู้ใช้ที่ได้รับอนุญาต. วิธีนี้ช่วยลดการเปลี่ยนแปลงระบบโดยบังเอิญและลดความเสี่ยงด้านความปลอดภัย.
รหัสผ่าน root เริ่มต้น
บัญชี root ใน Ubuntu ไม่ได้ตั้งรหัสผ่านโดยค่าเริ่มต้น. ในสภาพเริ่มต้น, รหัสผ่านของ root จะว่างเปล่าและไม่สามารถใช้ได้จนกว่าจะเปิดใช้งานโดยผู้ใช้เอง.
ทำไมรหัสผ่านเริ่มต้นจึงสำคัญ?
รหัสผ่านเริ่มต้นเป็นแนวป้องกันแรกสำหรับการเข้าถึงระบบของคุณ. รหัสผ่านที่ตั้งระหว่างการติดตั้งจะถูกใช้ในสถานการณ์ต่าง ๆ เช่น:
- การเข้าสู่ระบบครั้งแรก
- การยืนยันตัวตนเมื่อเรียกใช้คำสั่ง
sudo - การยืนยันการติดตั้งแอปพลิเคชันหรือการเปลี่ยนแปลงระบบ
ด้วยเหตุนี้ การเลือกรหัสผ่านที่แข็งแรงและปลอดภัยจึงเป็นสิ่งจำเป็น.
ความเสี่ยงจากการลืมรหัสผ่าน
หากคุณลืมรหัสผ่านเริ่มต้น, การเข้าถึงระบบอาจถูกจำกัด. โปรดดูส่วน “วิธีรีเซ็ตรหัสผ่าน” ที่จะตามมาภายหลังในบทความนี้เพื่อหลีกเลี่ยงปัญหา.
3. วิธีตั้งรหัสผ่าน root
Ubuntu ปิดการใช้งานบัญชี root โดยค่าเริ่มต้น, ทำให้ไม่สามารถล็อกอินโดยตรงได้. อย่างไรก็ตาม มีสถานการณ์ที่จำเป็นต้องเปิดใช้งานและตั้งค่ารหัสผ่าน root. ส่วนนี้อธิบายวิธีตั้งรหัสผ่าน root.
ควรเปิดใช้งานบัญชี root เมื่อใด?
การใช้คำสั่ง sudo เป็นวิธีที่แนะนำสำหรับงานดูแลระบบส่วนใหญ่. อย่างไรก็ตาม การเปิดใช้งานบัญชี root อาจมีประโยชน์ในกรณีเช่น:
- ต้องการเข้าถึงเชลล์ root โดยตรงระหว่างการซ่อมแซมระบบ
- รันสคริปต์หรือการกำหนดค่าขั้นสูงที่ต้องการสิทธิ์ root อย่างต่อเนื่อง
การเปิดใช้งานบัญชี root จะเพิ่มความเสี่ยงด้านความปลอดภัย, ดังนั้นจึงควรทำอย่างระมัดระวัง.
ขั้นตอนการตั้งรหัสผ่าน root
ทำตามขั้นตอนต่อไปนี้เพื่อกำหนดรหัสผ่าน root ใน Ubuntu:
- เปิดเทอร์มินัล
- ลงชื่อเข้าใช้ด้วยบัญชีผู้ดูแลระบบและเปิดเทอร์มินัล.
- ขอสิทธิ์ root ด้วย
sudoป้อนคำสั่งต่อไปนี้และใส่รหัสผ่านปัจจุบันของคุณ:sudo -i
คำสั่งนี้จะเปลี่ยนคุณไปยังเชลล์ของ root.
- ตั้งรหัสผ่าน root ด้วยคำสั่ง
passwdรันคำสั่งต่อไปนี้เพื่อกำหนดรหัสผ่านให้กับบัญชี root:passwd root
ใส่และยืนยันรหัสผ่านใหม่ของคุณเมื่อระบบร้องขอ.
- ตรวจสอบการเปลี่ยนรหัสผ่าน หากการเปลี่ยนสำเร็จ คุณจะเห็นข้อความเช่น:
password updated successfully
- ตรวจสอบว่าบัญชี root ยังทำงานอยู่ ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่าบัญชี root ไม่ถูกล็อก:
passwd -S root
หากผลลัพธ์แสดง active บัญชีจะถูกเปิดใช้งาน.
การยืนยันหลังการตั้งค่า
หากจำเป็น คุณสามารถสลับไปยังบัญชี root ด้วย:
su -
อย่าลืมออกจากระบบเมื่อทำงานด้วยสิทธิ์ root เสร็จแล้ว.
ข้อควรระวังด้านความปลอดภัย
- สร้างรหัสผ่านที่แข็งแรง ใช้อย่างน้อยแปดอักขระรวมถึงตัวอักษร ตัวเลข และสัญลักษณ์.
- ลดการใช้ root ใช้
sudoสำหรับงานประจำวันต่อไป. - ตรวจสอบบันทึกการเข้าสู่ระบบ ตรวจสอบไฟล์
auth.logเพื่อค้นหาการเข้าสู่ระบบที่น่าสงสัย:cat /var/log/auth.log | grep "root"
4. วิธีรีเซ็ตรหัสผ่านของคุณ
คุณอาจลืมรหัสผ่านผู้ดูแลหรือ root ขณะใช้ Ubuntu ส่วนนี้อธิบายวิธีรีเซ็ต.
ขั้นตอนการรีเซ็ตรหัสผ่าน
คุณสามารถรีเซ็ตรหัสผ่านโดยใช้ GRUB (Grand Unified Bootloader) โดยเริ่ม Ubuntu ในโหมดกู้คืน.
การรีเซ็ตด้วย GRUB
- รีสตาร์ทระบบของคุณ
- กด
Shift(หรือEsc) ระหว่างบูตเพื่อแสดงเมนู GRUB.
- เลือกโหมดกู้คืน
- เลือกรายการที่มีป้ายว่า:
Ubuntu, with Linux <version> (recovery mode)
- เปิดเชลล์ root
- เลือก “root” จากเมนูกู้คืน:
- คุณจะเห็นพรอมต์เช่น:
root@hostname:~#
- รีมานท์ไฟล์ซิสเต็ม
- เปิดโหมดเขียนด้วยคำสั่งนี้:
mount -o remount,rw /
- รีเซ็ตรหัสผ่านด้วย
passwd
- ระบุชื่อบัญชี:
passwd <username>
- รีบูตระบบ
- รีสตาร์ทด้วย:
reboot
ข้อควรระวังในการรีเซ็ตรหัสผ่าน
- ต้องการการเข้าถึงทางกายภาพ ตรวจสอบให้แน่ใจว่าผู้ที่ไม่ได้รับอนุญาตไม่สามารถเข้าถึงฮาร์ดแวร์ของคุณ.
- สำรองข้อมูลของคุณ
- หาก GRUB ไม่ปรากฏ ให้ใช้สื่อการติดตั้ง
วิธีรีเซ็ตอื่น ๆ
หาก GRUB ไม่พร้อมใช้งานหรือคุณกำลังใช้ WSL จะมีขั้นตอนรีเซ็ตทางเลือก ส่วนต่อไปอธิบายการจัดการรหัสผ่านใน WSL.
5. การจัดการรหัสผ่านใน WSL
WSL (Windows Subsystem for Linux) ทำให้สภาพแวดล้อม Linux ทำงานภายใน Windows การจัดการรหัสผ่านยังคงสำคัญแม้ใน WSL.
คุณลักษณะของ WSL
- WSL ทำงานร่วมกับบัญชีผู้ใช้ Windows และไม่มีขั้นตอนบูตแบบดั้งเดิม.
- บัญชี root ถูกเปิดใช้งานโดยค่าเริ่มต้น และ
sudoถูกใช้สำหรับงานจัดการ.
ขั้นตอนการจัดการรหัสผ่าน
- เปิดเทอร์มินัล
- เปิด “Ubuntu” จากเมนูเริ่มของ Windows.
- ใช้คำสั่ง
passwd
- รัน:
passwd
- เปลี่ยนรหัสผ่านของผู้ใช้คนอื่น
- ใช้:
sudo passwd <username>
การรีเซ็ตรหัสผ่านที่ลืมใน WSL
- เปิด WSL ในฐานะ root
- ใน PowerShell:
wsl -u root
- รีเซ็ตรหัสผ่าน
- รัน:
passwd <username>
- กลับสู่ผู้ใช้ปกติ
- ใช้:
exit
ข้อควรพิจารณาด้านความปลอดภัยใน WSL
- หลีกเลี่ยงการใช้บัญชี root สำหรับงานประจำวัน.
- ปกป้องรหัสผ่านของคุณและตรวจสอบการตั้งค่าความปลอดภัยของ Windows ในเครื่อง.
- ตรวจสอบให้แน่ใจว่าข้อมูลถูกลบอย่างสมบูรณ์เมื่อถอนการติดตั้งอินสแตนซ์ของ WSL.

6. มาตรการความปลอดภัยและแนวปฏิบัติที่ดีที่สุด
เพื่อใช้ Ubuntu อย่างปลอดภัย การจัดการรหัสผ่านและการควบคุมบัญชีที่เหมาะสมเป็นสิ่งสำคัญ.
วิธีสร้างรหัสผ่านที่แข็งแรง
- Length : อย่างน้อย 12 ตัวอักษร
- Complexity : รวมตัวอักษรพิมพ์ใหญ่, พิมพ์เล็ก, ตัวเลข, และสัญลักษณ์
- Unpredictability : หลีกเลี่ยงคำจากพจนานุกรมและข้อมูลส่วนบุคคล
- Uniqueness : หลีกเลี่ยงการใช้รหัสผ่านซ้ำ
ตัวอย่าง:
s3cUr3!P@ssw0rd123
เปลี่ยนรหัสผ่านเป็นประจำ
passwd
ลดการใช้บัญชี root ให้เหลือน้อยที่สุด
ใช้ sudo สำหรับงานที่ต้องการสิทธิพิเศษเพื่อหลีกเลี่ยงความเสี่ยงที่ไม่จำเป็น.
ลบบัญชีที่ไม่ได้ใช้
cat /etc/passwd
sudo userdel <username>
ปรับความปลอดภัยการเข้าถึง SSH
- ปิดการตรวจสอบรหัสผ่าน
- ใช้การตรวจสอบด้วยกุญแจสาธารณะ
- เปลี่ยนพอร์ต SSH เริ่มต้น
- ใช้
fail2banเพื่อบล็อกการพยายามที่ไม่ได้รับอนุญาตsudo nano /etc/ssh/sshd_config
ตรวจสอบบันทึก
sudo cat /var/log/auth.log
sudo grep "Failed password" /var/log/auth.log
ติดตั้งการอัปเดตความปลอดภัย
sudo apt update
sudo apt upgrade
sudo apt autoremove
7. คำถามที่พบบ่อย (FAQ)
Q1: รหัสผ่าน root คืออะไรหลังจากติดตั้ง Ubuntu?
A: Ubuntu ไม่ได้ตั้งรหัสผ่าน root โดยค่าเริ่มต้น ใช้คำสั่ง sudo สำหรับงานด้านการดูแลระบบ.
Q2: การเปิดใช้งานรหัสผ่าน root มีความเสี่ยงด้านความปลอดภัยหรือไม่?
A: ใช่ การเข้าถึง root โดยตรงเพิ่มความเสี่ยงของการใช้โดยไม่ได้รับอนุญาตและข้อผิดพลาด.
Q3: ฉันจะสูญเสียข้อมูลของฉันหรือไม่หากลืมรหัสผ่าน?
A: ไม่ การรีเซ็ตรหัสผ่านจะไม่ลบข้อมูลผู้ใช้ เว้นแต่ทำอย่างไม่ถูกต้อง.
Q4: ถ้าเมนู GRUB ไม่ปรากฏจะทำอย่างไร?
A: กดค้าง Shift หรือ Esc ระหว่างบูต หรือใช้สื่อการติดตั้งเพื่อเข้าสู่โหมดกู้คืน.
Q5: การรีเซ็ตรหัสผ่านใน WSL เป็นแบบเดียวกันหรือไม่?
A: ส่วนใหญ่ใช่ แต่ WSL ใช้ wsl -u root เพื่อเริ่มต้นด้วยการเข้าถึง root.
Q6: ฉันจะสร้างรหัสผ่านที่แข็งแรงได้อย่างไร?
- ใช้ 12 ตัวอักษรขึ้นไป
- รวมตัวอักษรพิมพ์ใหญ่, พิมพ์เล็ก, ตัวเลข, และสัญลักษณ์
- หลีกเลี่ยงรูปแบบที่คาดเดาได้
- ใช้เครื่องมือสร้างรหัสผ่านเช่น
pwgen
Q7: ฉันสามารถบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในครั้งแรกที่เข้าสู่ระบบได้หรือไม่?
sudo passwd --expire <username>
Q8: ควรติดตั้งการอัปเดตความปลอดภัยบ่อยแค่ไหน?
A: แนะนำให้อัปเดตสัปดาห์ละครั้ง:
sudo apt update && sudo apt upgrade
8. สรุปและขั้นตอนต่อไป
การเข้าใจวิธีที่ Ubuntu จัดการรหัสผ่านเริ่มต้นและรหัสผ่าน root มีความสำคัญต่อการดูแลระบบที่ปลอดภัยและมีประสิทธิภาพ.
สิ่งที่ควรจำ
- กลไกรหัสผ่านเริ่มต้น : Root ถูกปิดใช้งานโดยค่าเริ่มต้น.
- การตั้งรหัสผ่าน root : สามารถทำได้ด้วย
sudo passwd root. - การกู้คืนรหัสผ่าน : ใช้ GRUB หรือเครื่องมือของ WSL.
- แนวปฏิบัติด้านความปลอดภัย : ใช้รหัสผ่านที่แข็งแรง, จำกัดการเข้าถึง root, ปรับความปลอดภัย SSH, ติดตั้งการอัปเดต.
- FAQ : ช่วยแก้ไขข้อกังวลทั่วไปของผู้เริ่มต้น.
ขั้นตอนต่อไป
- นำแนวปฏิบัติด้านรหัสผ่านและความปลอดภัยไปใช้ในระบบ Ubuntu ของคุณ.
- อ้างอิงเอกสารอย่างเป็นทางการสำหรับการกำหนดค่าขั้นสูง.
ความคิดเห็นสุดท้าย
Ubuntu เมื่อกำหนดค่าอย่างเหมาะสมเป็นสภาพแวดล้อมที่ทรงพลังและเหมาะกับผู้ใช้ทุกระดับ ใช้คู่มือนี้เพื่อเสริมความแข็งแรงให้กับการตั้งค่าของคุณและเพลิดเพลินกับประสบการณ์ Linux ที่มีประสิทธิภาพ.


