จะสร้างผู้ใช้ที่ไม่แสดงบนหน้าจอเข้าสู่ระบบได้อย่างไร?


13

ฉันต้องเรียกใช้เว็บเบราว์เซอร์กับผู้ใช้รายอื่น แต่ไม่ต้องการให้ผู้ใช้แสดงที่หน้าจอเข้าสู่ระบบ ฉันจะสร้างผู้ใช้ที่จะไม่ปรากฏในหน้าจอเข้าสู่ระบบได้อย่างไร GNOME / Scientific Linux 6.3


อ่านเกี่ยวกับการตั้งค่า gdm หรือถอนการติดตั้ง gdm และใช้ xdm
Eddy_Em


3
@Eddy_Em อาจเป็นวิธีการแก้ปัญหาที่แย่ที่สุด - ยกเลิกการติดตั้งอะไรก็ได้
Mateusz Jagiełło

ใน Fedora 20 กับ Gnome 3 สำหรับฉันวิธีการแก้ปัญหาแบบไม่เข้าใจ สิ่งที่ใช้ได้ผลคือการให้UIDต่ำกว่า50ผู้ใช้ที่ต้องการ ที่จริงผมพยายามที่UID 23และ24
Ilia Rostovtsev

คำตอบ:


7

แก้ไข/etc/gdm/custom.confและเพิ่มหรือเปลี่ยนExcludeคำสั่งใน[greeter]ส่วน:

[greeter]
Exclude=nobody,alice,bob

ผู้ใช้aliceและbobจะไม่ปรากฏในรายการที่หน้าจอเข้าสู่ระบบ แต่ยังสามารถเข้าสู่ระบบได้โดยพิมพ์ชื่อและรหัสผ่าน (หากพวกเขามีรหัสผ่าน)

ดูรายละเอียดเพิ่มเติมในวิธีซ่อนผู้ใช้จากหน้าจอเข้าสู่ระบบ GDM (ส่วนใหญ่เป็นการกระจายโดยไม่ขึ้นอยู่กับ - รายละเอียดบางอย่างอาจมีการเปลี่ยนแปลงตัวอย่างเช่นไฟล์อาจอยู่ในสถานที่ที่แตกต่างกันและเกณฑ์สำหรับผู้ใช้ระบบคือ 500 สำหรับตราสารอนุพันธ์ Red Hat ส่วนใหญ่ แต่ 1,000 สำหรับตราสารอนุพันธ์ Debian ส่วนใหญ่)


1
สำหรับการกำหนดค่าบางอย่างไฟล์ที่จะแก้ไขคือ /etc/mdm/mdm.conf
WBT

5

สร้างบัญชีผู้ใช้ระบบ - มี UID น้อยกว่า 1,000 บัญชีที่มี UID น้อยกว่า 1,000 รายการจะถูกซ่อนใน gdm และอาจเป็นผู้จัดการการแสดงผลอื่น ๆ

คุณสามารถสร้างบัญชีระบบโดยใช้งานuseraddด้วยการ-rตั้งค่าสถานะ


1
-r -> สร้างบัญชีระบบด้วย UID น้อยกว่า 500 และไม่มีโฮมไดเร็กตอรี่
gasko peter

ฉันต้องเรียกใช้เว็บเบราเซอร์กับผู้ใช้คนอื่น แต่ฉันไม่ต้องการให้ผู้ใช้แสดงที่หน้าจอเข้าสู่ระบบ
gasko peter

1

ฉันพบวิธีแก้ปัญหาที่นี่:

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 คุณจะถูกออกจากระบบและผู้ใช้ที่ถูกยกเว้นจะไม่แสดงในหน้าจอการเข้าสู่ระบบ


ฉันยืนยันว่ามันใช้งานได้ ฉันมีปัญหาตรงข้ามผู้ใช้ของฉันถูกซ่อนหลังจากอัปเกรดเป็น Fedora 31 และมีไฟล์ที่มีชื่อผู้ใช้ของฉันอยู่ด้าน/var/lib/AccountsService/users/หลังหลังจากแก้ไขมัน (ฉันต้องลบบรรทัดSystemAccount=trueเมื่อเปลี่ยนเป็นเท็จไม่พอ) และเริ่ม GDM ใหม่ บริการฉันเห็นผู้ใช้ของฉันอีกครั้ง ฉันหวังว่าข้อมูลเพิ่มเติมนี้สามารถช่วยคนอื่นได้
Huygens

0
 gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1

อาจจะเป็นวิธีแก้ปัญหา แต่ฉันต้องทดสอบมัน ขอบคุณ!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.