คำถามที่เจอบ่อย: “ลืมรหัสผ่านเครื่อง DGX ทำยังไง”
รหัสที่หมายถึงคือรหัสของ user ที่ตั้งตอนเปิดเครื่องครั้งแรก ใช้ทั้ง login หน้าจอ, ssh และคำสั่ง sudo
(DGX OS คือ Ubuntu จึงใช้วิธีเดียวกับ Ubuntu) ส่วน AI Server Suite ไม่มีรหัสผ่านของตัวเอง ใช้ API key แทน
ลืมรหัสเครื่องจึงไม่กระทบ Suite
ข่าวดีคือทุกกรณีด้านล่างไม่ทำให้ข้อมูลหาย ไม่ต้องล้างเครื่อง เลือกตามสถานการณ์ของคุณ
กรณี 1 — จำรหัสเดิมได้ อยากเปลี่ยน
เปิด terminal (หรือ ssh เข้าเครื่อง) แล้วพิมพ์
passwd
ระบบจะถามรหัสเดิม 1 ครั้ง และรหัสใหม่ 2 ครั้ง เสร็จแล้วใช้รหัสใหม่ได้ทันที
กรณี 2 — ลืมรหัส แต่ยังเข้าเครื่องได้อยู่
เช่น มีหน้าต่าง ssh ที่เปิดค้างไว้ หรือมี user อีกคนบนเครื่องที่ใช้ sudo ได้ ให้ตั้งรหัสใหม่จาก session นั้น
sudo passwd ชื่อuser
ถ้า sudo ถามรหัสแล้วคุณจำไม่ได้ ให้ข้ามไปกรณี 3
กรณี 3 — ลืมรหัส และเข้าเครื่องไม่ได้เลย
ใช้ recovery mode ของระบบ ต้องต่อจอและคีย์บอร์ดที่ตัวเครื่อง ทำจากระยะไกลไม่ได้
- รีสตาร์ทเครื่อง แล้วกด
Escซ้ำ ๆ ทันทีหลังโลโก้ขึ้น จนเห็นเมนู GRUB - เลือก Advanced options → บรรทัดที่ลงท้ายด้วย (recovery mode)
- ในเมนูถัดมา เลือก root แล้วกด Enter เพื่อเข้า shell
- พิมพ์ทีละบรรทัด
mount -o remount,rw /
passwd ชื่อuser
reboot
ไม่แน่ใจว่า user ชื่ออะไร พิมพ์ ls /home ใน shell ข้อ 3 จะเห็นชื่อ
ข้อควรรู้จากประสบการณ์ตรงของเรา
- คีย์บอร์ดต้องเสียบตรงเข้าเครื่อง ไม่ผ่าน USB hub และช่วงเวลาให้กดเข้าเมนูสั้นมาก
ถ้าเครื่องบูตเข้าระบบปกติไปเลย ให้รีสตาร์ทแล้วลองใหม่ (เราเจอปัญหาเดียวกันตอนทำล้างเครื่องเริ่มใหม่) - หลังตั้งรหัสใหม่จากกรณี 3 เครื่องอาจถามรหัสเก่าของ “keyring” ตอน login หน้าจอ
เพราะ keyring ยังล็อกด้วยรหัสเดิม ถ้าจำรหัสเดิมไม่ได้ ให้ลบ keyring แล้ว login ใหม่ ระบบจะสร้างให้ด้วยรหัสใหม่
mv ~/.local/share/keyrings/login.keyring ~/login.keyring.old
รหัส WiFi และรหัสที่บันทึกไว้ในเบราว์เซอร์จะต้องกรอกใหม่ ส่วนไฟล์งานและโมเดลไม่หาย - เครื่องที่ใช้งานแบบไม่ต่อจอ (เข้าทาง ssh อย่างเดียว) แนะนำให้เปิด ssh ค้างไว้หนึ่งหน้าต่างเสมอตอนเปลี่ยนรหัส
ถ้าพิมพ์ผิดจะยังแก้ได้จากกรณี 2 โดยไม่ต้องยกเครื่องมาต่อจอ
ติดขั้นตอนไหน ติดต่อทีมงาน ได้เลยครับ