จะหมดอายุรหัสผ่านได้อย่างไร (สำหรับการสร้างบัญชี inital)


11

ฉันมักจะสร้างรหัสผ่านชั่วคราวสำหรับผู้ใช้สำหรับเครื่องพัฒนาของตัวเองเพื่อสร้างรหัสเริ่มต้น

สำหรับสภาพแวดล้อมอื่น ๆ ฉันเห็นผู้ดูแลระบบมีความสามารถในการแสดงรหัสผ่านที่หมดอายุในทันทีบังคับให้ฉันเปลี่ยนรหัสผ่านเมื่อลงชื่อเข้าใช้ครั้งแรก

คนเราจะทำสิ่งนี้ได้อย่างไร (ในกรณีนี้โดยเฉพาะฉันใช้ RHEL แต่ฉันหวังว่าข้อมูลนี้เป็นสากลสำหรับลินุกซ์ส่วนใหญ่ / distros ทั้งหมด)

คำตอบ:


16

คุณสามารถใช้คำสั่ง

chage -d 0 [username]

เพื่อเปลี่ยนวันหมดอายุของผู้ใช้บังคับให้เปลี่ยนรหัสผ่านเมื่อเข้าสู่ระบบครั้งแรก

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับมันในหน้าคนสำหรับและchageusermod


10

มีสวิตช์สำหรับ passwd คือ -e จาก manpage (man passwd):

-e, - หมดอายุหมดอายุรหัสผ่านของบัญชีทันที ซึ่งจะส่งผลให้ผู้ใช้สามารถเปลี่ยนรหัสผ่านของตนในการเข้าสู่ระบบครั้งต่อไป

ดังนั้น

 sudo passwd -e LOGIN 

ควรทำมัน

จากความคิดเห็นฉันรู้ว่ามีความหลากหลายมากกว่าที่ฉันคาดไว้ ดังนั้นนี่คือการติดตั้ง Xubuntu 10.04 และนี่คือสิ่งที่fileรายงาน:

file $(which passwd)
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

น่าสนใจฉันpasswdไม่มีตัวเลือกนี้ ฉันจะยังคงบันทึกนี้เช่นกัน Passwd นี้ของ linux มาจากไหน?
user606723

คุณถูก. ฉันมักจะลืมพูดถึงสิ่งที่ฉันใช้บ่อยเกินไป ฉันเพิ่มข้อมูลเพิ่มเติม
ผู้ใช้ที่ไม่รู้จัก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.