2
`ผู้ใช้ - ปิดการใช้งานเข้าสู่ระบบ` ทำอะไร?
เอกสารการติดตั้งที่ฉันกำลังติดตามแนะนำให้เพิ่มผู้ใช้เช่นนั้น: sudo adduser --disabled-login --gecos 'GitLab' git --disabled-loginธงจะหายไปจากหน้าคนส่วนใหญ่ฉันได้ค้นหา ฉันได้สร้างผู้ใช้สองคนรายหนึ่งด้วย--disabled-login( foo) และอีกคนไม่มี ( git) เท่าที่ฉันสามารถบอกได้ว่า--disabled-loginธงไม่ทำอะไรเลย ฉันยังสามารถใช้suกับผู้ใช้ทั้งสองและทั้งสองใช้/bin/bashเป็นเชลล์ล็อกอิน ความแตกต่างเดียวที่ฉันเห็นคือgetent passwdมีเครื่องหมายจุลภาคพิเศษก่อนโฟลเดอร์โฮมของผู้ใช้ที่ปิดใช้งานการเข้าสู่ระบบ มีไม่มีเอกสารที่ฉันสามารถหาเพื่อแสดงให้เห็นว่าสิ่งที่นี้จะหมายถึง root@gitlab:~# getent passwd git git:x:998:998:GitLab:/home/git:/bin/bash root@gitlab:~# getent passwd foo foo:x:1001:1002:GitLab,,,:/home/foo:/bin/bash อัปเดต # 1 ฉันพบความแตกต่างอื่นผู้ใช้รายหนึ่งมี*รหัสผ่านและอีกอันมี!: root@gitlab:~# getent shadow git git:*:15998:::::: root@gitlab:~# getent shadow foo foo:!:15998:0:99999:7::: ไม่ว่าสิ่งที่--disabled-loginทำในอูบุนตู?
16
useradd