ฉันต้องเรียกใช้เว็บเบราว์เซอร์กับผู้ใช้รายอื่น แต่ไม่ต้องการให้ผู้ใช้แสดงที่หน้าจอเข้าสู่ระบบ ฉันจะสร้างผู้ใช้ที่จะไม่ปรากฏในหน้าจอเข้าสู่ระบบได้อย่างไร GNOME / Scientific Linux 6.3
UID
ต่ำกว่า50
ผู้ใช้ที่ต้องการ ที่จริงผมพยายามที่UID
23และ24
ฉันต้องเรียกใช้เว็บเบราว์เซอร์กับผู้ใช้รายอื่น แต่ไม่ต้องการให้ผู้ใช้แสดงที่หน้าจอเข้าสู่ระบบ ฉันจะสร้างผู้ใช้ที่จะไม่ปรากฏในหน้าจอเข้าสู่ระบบได้อย่างไร GNOME / Scientific Linux 6.3
UID
ต่ำกว่า50
ผู้ใช้ที่ต้องการ ที่จริงผมพยายามที่UID
23และ24
คำตอบ:
แก้ไข/etc/gdm/custom.conf
และเพิ่มหรือเปลี่ยนExclude
คำสั่งใน[greeter]
ส่วน:
[greeter]
Exclude=nobody,alice,bob
ผู้ใช้alice
และbob
จะไม่ปรากฏในรายการที่หน้าจอเข้าสู่ระบบ แต่ยังสามารถเข้าสู่ระบบได้โดยพิมพ์ชื่อและรหัสผ่าน (หากพวกเขามีรหัสผ่าน)
ดูรายละเอียดเพิ่มเติมในวิธีซ่อนผู้ใช้จากหน้าจอเข้าสู่ระบบ GDM (ส่วนใหญ่เป็นการกระจายโดยไม่ขึ้นอยู่กับ - รายละเอียดบางอย่างอาจมีการเปลี่ยนแปลงตัวอย่างเช่นไฟล์อาจอยู่ในสถานที่ที่แตกต่างกันและเกณฑ์สำหรับผู้ใช้ระบบคือ 500 สำหรับตราสารอนุพันธ์ Red Hat ส่วนใหญ่ แต่ 1,000 สำหรับตราสารอนุพันธ์ Debian ส่วนใหญ่)
สร้างบัญชีผู้ใช้ระบบ - มี UID น้อยกว่า 1,000 บัญชีที่มี UID น้อยกว่า 1,000 รายการจะถูกซ่อนใน gdm และอาจเป็นผู้จัดการการแสดงผลอื่น ๆ
คุณสามารถสร้างบัญชีระบบโดยใช้งานuseradd
ด้วยการ-r
ตั้งค่าสถานะ
ฉันพบวิธีแก้ปัญหาที่นี่:
https://askbot.fedoraproject.org/en/question/43367/how-to-hide-certain-users-from-gdm-logon-list/
ในไดเรกทอรี / var / lib / AccountsService / ผู้ใช้แก้ไขไฟล์สำหรับชื่อผู้ที่จะได้รับการยกเว้น (คัดลอกอีกหนึ่งถ้ามันไม่ได้อยู่) SystemAccount=true
และชุด รีสตาร์ทเซอร์วิส gdm3 (เป็น root) ด้วย
# systemctl restart gdm3.service
หากคุณอยู่ในเซสชัน gdm คุณจะถูกออกจากระบบและผู้ใช้ที่ถูกยกเว้นจะไม่แสดงในหน้าจอการเข้าสู่ระบบ
/var/lib/AccountsService/users/
หลังหลังจากแก้ไขมัน (ฉันต้องลบบรรทัดSystemAccount=true
เมื่อเปลี่ยนเป็นเท็จไม่พอ) และเริ่ม GDM ใหม่ บริการฉันเห็นผู้ใช้ของฉันอีกครั้ง ฉันหวังว่าข้อมูลเพิ่มเติมนี้สามารถช่วยคนอื่นได้
gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1
อาจจะเป็นวิธีแก้ปัญหา แต่ฉันต้องทดสอบมัน ขอบคุณ!