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