ใน os X เป็นไปได้ที่จะมีผู้ใช้ที่ไม่มีรหัสผ่าน หากคุณตรวจสอบพวกเขาด้วยรหัสผ่านของพวกเขาแสดงเป็นdscl *นี้จะใช้สำหรับผู้ใช้ระบบเช่นผู้ใช้สำหรับฐานข้อมูลเช่นmysql, pgsqlฯลฯ อะไรที่ดีเกี่ยวกับเรื่องนี้ก็คือผู้ใช้เหล่านี้ไม่ปรากฏขึ้นที่หน้าจอเข้าสู่ระบบและคุณไม่สามารถเข้าสู่ระบบเป็นพวกเขาโดยไม่sudoฯลฯ
หลังจากลบผู้ใช้รายนั้นที่พยายามทำบางสิ่งออกไปฉันต้องการสร้างใหม่ แต่ทำไม่ได้ *ฉันจะจัดการเพื่อให้ได้ผู้ใช้ที่มีรหัสผ่านที่ว่างเปล่าและฉันสามารถตั้งรหัสผ่านเพื่อ แต่ไม่มีผลใด ๆ เหมือนข้างต้นเนื่องจากผู้ใช้ปรากฏบนหน้าจอเข้าสู่ระบบของฉัน
คุณจะสร้างผู้ใช้ดังกล่าวได้อย่างไร?
useraddเริ่มเพิ่ม id ที่ 1,000 และตัวจัดการการล็อกอินจะไม่แสดง id ผู้ใช้ด้านล่าง แต่ทุกอย่างด้านบน ดังนั้นแม้ว่าจะไม่ใช่คำตอบสำหรับคำถามนี้ แต่อาจเป็นวิธีการแก้ปัญหา โปรดทราบว่า 1,000 เป็นข้อได้เปรียบและอาจต่ำกว่าหรือสูงกว่าในการกระจายของคุณ เพื่อแก้ไขเพียงแค่แก้ไขรายการผู้ใช้ใน/etc/passwdการมี uid ที่ต่ำกว่า ตอนนี้ให้ฉันไปถามคำถามที่คล้ายกัน