ฉันใช้:
usermod -L myUser
เพื่อปิดการใช้งานรหัสผ่านสำหรับบัญชีนี้ สมมติว่าฉันไม่รู้รหัสผ่านฉันจะตรวจสอบได้อย่างไรว่ามันถูกปิดการใช้งาน
ตามหน้า man มันวาง! หน้ารหัสผ่านที่เข้ารหัส แต่ฉันไม่รู้วิธีตรวจสอบเช่นกัน
ฉันใช้:
usermod -L myUser
เพื่อปิดการใช้งานรหัสผ่านสำหรับบัญชีนี้ สมมติว่าฉันไม่รู้รหัสผ่านฉันจะตรวจสอบได้อย่างไรว่ามันถูกปิดการใช้งาน
ตามหน้า man มันวาง! หน้ารหัสผ่านที่เข้ารหัส แต่ฉันไม่รู้วิธีตรวจสอบเช่นกัน
คำตอบ:
คุณสามารถใช้ยูทิลิตี้passwdเพื่อดูสถานะของรายการรหัสผ่านของผู้ใช้
passwd -S user
user LK 2012-11-06 0 99999 7 -1 (Password locked.) (CentOS)
user L 01/22/2013 0 99999 7 -1 (Ubuntu)
LKเช่นเดียวกับ(รหัสผ่านล็อค)ข้อความที่บ่งบอกถึงการเข้าใช้รหัสผ่านล็อค CentOS และLบ่งชี้รายการรหัสผ่านล็อคบน Ubuntu
คุณยังสามารถใช้getentเพื่ออ่านฐานข้อมูลเงา
getent shadow user
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::
หรือคุณสามารถดูไฟล์เงาด้วยตัวเอง
grep user /etc/shadow
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::