คุณกำลังคิดที่!
, *
หรือx
มีความหมายพิเศษที่นี่และดังนั้นจึงเป็นกังวลว่าอาจจะมีความแตกต่างบางอย่างในหมู่พวกเขา
ความจริงก็คือว่าตัวละครเหล่านี้ได้รับการคัดเลือกเพียงเพราะพวกเขาโดดเด่นอย่างน้อยกับดวงตาตะวันตก อักขระเหล่านี้มีความหมายถึงค่าที่หายไปหรือกรณียกเว้นหรือคำเตือน คุณสามารถใส่boogabooga
ที่นี่และมีความว่าผลเช่นเดียวกัน
นี่เป็นเพราะวิธีจัดการรหัสผ่านบนระบบชนิด Unix เมื่อระบบได้รับรายการรหัสผ่านระบบจะแฮชและเปรียบเทียบกับแฮชที่เก็บไว้ ดังนั้นสิ่งที่สำคัญในที่นี้คือคุณใช้อักขระบางตัวหรือลำดับอักขระที่ไม่สามารถแฮชรหัสผ่านที่ถูกต้องได้ (และต้องไม่รวมโคลอนด้วยเหตุผลที่ชัดเจน)
แม้ว่าจะไม่มีความแตกต่างระหว่างตัวละครเหล่านี้จากมุมมองของคอร์ที่ใช้ระบบปฏิบัติการหลัก
เมื่อpwconv(8)
โปรแกรมLinux เห็นx
ก็หมายความว่า "ฉันได้ย้ายแฮชรหัสผ่านสาธารณะนี้ไปยังไฟล์รหัสผ่านเงาแล้ว"
นั่นไม่ใช่กรณีสำคัญในทางปฏิบัติเพราะวันที่เปลี่ยนเป็น (หรือสวรรค์ช่วยคุณจาก ) รหัสผ่านเงาอยู่ข้างหลังเราตอนนี้
หากคุณใช้usermod -L
หรือpasswd -l
เพื่อล็อคผู้ใช้!
มีความหมายพิเศษ/etc/shadow
เนื่องจากเป็นข้อตกลงสำหรับ "หยุดแฮชนี้ดังนั้นจึงไม่ตรงกับอีกต่อไป"
การเพิ่มตัวละครอื่น ๆ ลงในแฮชที่เก็บไว้ก็จะทำให้มันแตกเช่นกัน ละเมิดการประชุมนี้เป็นเพียงการป้องกันไม่ให้usermod -U
หรือpasswd -u
จากการปลดล็อคการเข้าสู่ระบบของผู้ใช้ เช่นเดียวกับเมื่อคุณล็อคด้วยมือด้วยการเพิ่มตัวละครปลอมคุณสามารถปลดล็อคได้ด้วยมือโดยการลบมัน
อย่างไรก็ตามทั้งหมดนี้เป็นเรื่องไม่สำคัญเมื่อเทียบกับคำถามนี้ ไม่มีgroupmod -L
หรือgpasswd -l
จึงไม่มีการประชุมใน!
/etc/group
เรื่องไม่สำคัญอื่น ๆ : ถ้าคุณจะไปกับบัญชีผู้ใช้ล็อคด้วยมือคุณควรอยู่ห่างจาก[A-Za-z0-9/\]
ที่ตั้งไว้ตั้งแต่ผู้ที่มีตัวอักษรตามกฎหมายสำหรับกัญชา นั่นเป็นเหตุผลหนึ่งที่ทำให้usermod
การใช้งานที่นี่แทน!
x
ฉันไม่เห็นอะไรผิดปกติกับการทำให้/etc/group
ฟิลด์รหัสผ่านทั้งหมดของคุณเป็นปกติถ้านั่นทำให้คุณรู้สึกดีขึ้น เมื่อทำเช่นนี้คุณกำลังบอกว่าคุณแฮ็คไฟล์เหล่านี้ด้วยมือดังนั้นคุณอาจไม่ใช่เครื่องมือที่ใช้ในการแยกแยะความแตกต่าง ไม่ว่าการเปลี่ยนแปลงจะไม่ส่งผลกระทบต่อการทำงานของระบบในแต่ละวัน
*
?