รีเซ็ตรหัสผ่านผู้ดูแลระบบ
หากคุณลืมรหัสผ่านผู้ดูแลระบบและไม่สามารถลงชื่อเข้าใช้ได้ คุณสามารถรีเซ็ตรหัสผ่านได้จาก คอนโซลเซิร์ฟเวอร์ — เซิร์ฟเวอร์เดียวกับที่ติดตั้ง Qubix ไว้ การรีเซ็ตจะทำงานภายในเครื่องและไม่จำเป็นต้องเข้าถึงแผงควบคุม
หากผู้ดูแลระบบคนที่สอง (หรือทีมลีดที่มีสิทธิ์เหมาะสม) ยังสามารถลงชื่อเข้าใช้ได้ พวกเขาสามารถเปลี่ยนรหัสผ่านให้คุณในแผงควบคุมได้โดยไม่จำเป็นต้องเข้าถึงเซิร์ฟเวอร์ ดูที่ ผู้ใช้ การรีเซ็ตผ่านคอนโซลด้านล่างนี้สำหรับกรณีที่ ไม่มีใคร สามารถเข้าใช้งานได้
รีเซ็ตจากคอนโซลเซิร์ฟเวอร์
คุณจะต้องมีสิทธิ์เข้าถึง SSH บนเซิร์ฟเวอร์ที่รัน Qubix และ Qubix stack จะต้องทำงานอยู่
-
เชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH (ในเซสชันแบบอินเทอร์แอคทีฟ) แล้วรันคำสั่ง:
Bashcurl -sSL https://qubix.pro/reset-password.sh | bash -
เครื่องมือจะแสดงรายการบัญชีผู้ดูแลระบบ ให้พิมพ์หมายเลขของบัญชีที่คุณต้องการรีเซ็ตรหัสผ่าน แล้วกด Enter
-
ป้อนรหัสผ่านใหม่ — อย่างน้อย 8 ตัวอักษร — แล้วยืนยันอีกครั้ง การป้อนข้อมูลจะถูกซ่อนขณะที่คุณพิมพ์ หากต้องการให้เครื่องมือสร้างรหัสผ่านที่แข็งแกร่งให้แทน ให้เว้นว่างไว้แล้วกด Enter เครื่องมือจะแสดงรหัสผ่านที่สร้างขึ้นหนึ่งครั้ง
-
ยืนยัน รหัสผ่านใหม่จะมีผลภายในไม่กี่วินาที — ไม่จำเป็นต้องรีสตาร์ทอะไร ลงชื่อเข้าใช้ที่อยู่แผงควบคุมของคุณด้วยอีเมลเดิมและรหัสผ่านใหม่
หากคุณให้เครื่องมือสร้างรหัสผ่าน รหัสผ่านนั้นจะถูกพิมพ์ออกมาในคอนโซล คัดลอกไว้ แล้วล้างประวัติการเลื่อนหน้าจอและประวัติเชลล์ของคุณ เพื่อไม่ให้รหัสผ่านค้างอยู่บนหน้าจอหรือในบันทึกเชลล์
รีเซ็ตผู้ดูแลระบบเฉพาะรายโดยตรง
หากต้องการข้ามรายการและกำหนดบัญชีด้วยอีเมลโดยตรง ให้ส่งเป็นอาร์กิวเมนต์:
ขั้นตอนที่เหลือเหมือนกัน — ป้อนรหัสผ่านใหม่ (หรือเว้นว่างไว้เพื่อให้สร้างอัตโนมัติ) แล้วยืนยัน
พรอมต์รหัสผ่านต้องใช้เทอร์มินัลจริง รันคำสั่งในเซสชัน SSH แบบอินเทอร์แอคทีฟ (ssh -t หากจำเป็น) — ไม่ใช่จากสคริปต์ cron job หรือบริบทที่ไม่ใช่อินเทอร์แอคทีฟอื่น ๆ ที่ไม่สามารถอ่านข้อมูลที่ซ่อนไว้ได้