อย่าแสดงผู้ใช้ทั้งหมดที่เข้าสู่ระบบด้วย LightDM


14

ฉันเพิ่งอัพเกรดเป็น Ubuntu 11.10 และฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะไม่แสดงรายชื่อผู้ใช้ปัจจุบันทั้งหมดและต้องการให้ผู้ใช้พิมพ์ชื่อผู้ใช้แทนหรือไม่ นโยบายไอทีของ บริษัท ของฉันกำหนดให้ผู้ใช้ไม่อยู่ในหน้าจอเข้าสู่ระบบ

ใน Ubuntu 11.04 ฉันสามารถทำได้ด้วยคำสั่งต่อไปนี้ ...

$ sudo -u gdm gconftool-2 --type boolean --set /apps/gdm/simple-greeter/disable_user_list true

คำตอบ:


18

คุณสามารถทำได้โดยการแก้ไข/etc/lightdm/lightdm.confเนื้อหาเริ่มต้นเพียง:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

และคุณสามารถเพิ่ม:

greeter-hide-users=true

เพื่อที่ สำหรับรายการตัวเลือกทั้งหมดดู/usr/share/doc/lightdm/lightdm.conf(หรือดูโพสต์นี้เกี่ยวกับ lightdm conf )


ในมือปราบเดเบียน, su -และแล้วคอมnano /etc/lightdm/lightdm.conf ไม่ทำงาน. แหล่งที่มา , โดย Ehsan Nazimgreeter-hide-users=falsesudo
EsmaeelE

4

คำตอบที่แนะนำให้คุณแก้ไขไฟล์ conf จะผิด

จากWiki ของ Ubuntu :

การกำหนดค่า LighDM ถูกควบคุมโดย/etc/lightdm/lightdm.confไฟล์อย่างไรก็ตามไม่ควรแก้ไขโดยตรงแทนที่จะใช้:

lightdm-set-defaults

/usr/lib/lightdm/lightdm-set-defaultsผมพบว่าไฟล์ใน

คุณจะออกดังต่อไปนี้ในบรรทัดคำสั่ง:

sudo /usr/lib/lightdm/lightdm-set-defaults --hide-users true

4
ในขณะที่คำตอบนี้เป็นจริงในขณะที่ทำการโพสต์โปรแกรม lightdm-set-defaults ไม่มีอยู่อีกต่อไป การแก้ไขไฟล์ conf เป็นวิธีที่ถูกต้องในการอัพเดตการตั้งค่า Linux ยอดเยี่ยมมาก
Mercury00

1

ทั้งคำตอบข้างต้นไม่ได้ผลสำหรับฉัน (Ubuntu x64 15.04) .. Ubuntu wiki สำหรับ LightDM ใช้งานได้สำหรับฉันดังนั้นคิดว่าการโพสต์ที่นี่สำหรับคนอื่น ๆ ที่กำลังมองหามันแม้ว่าพวกเขาสามารถทำตาม wiki ..

ที่มา: LightDM คืออะไร

ตาม Ubuntu wiki หากเราต้องการแทนที่เซสชันเริ่มต้นที่กำหนดค่าระบบ (ที่ให้ไว้ใน/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf) เราควรสร้างไฟล์/etc/lightdm/lightdm.conf.d/50-myconfig.confและกำหนดเนื้อหาของเราที่นั่น ...

ตัวอย่างเช่นฉันต้องการปิดการใช้งานรายชื่อบัญชีผู้ใช้เปิดใช้งานการเข้าสู่ระบบด้วยตนเองที่หน้าจอทักทายหรือเข้าสู่ระบบและปิดการใช้งานแขกดังนั้นเขียนต่อไปนี้ใน /etc/lightdm/lightdm.conf.d/50-myconfig.conf

ชนิดแรก: sudo mkdir /etc/lightdm/lightdm.conf.d/ในเทอร์มินัลเพื่อสร้างlightdm.conf.dโฟลเดอร์/etc/lightdm/

แล้ว: sudo nano /etc/lightdm/lightdm.conf.d/50-myconfig.conf

และใส่บรรทัดต่อไปนี้:

[SeatDefaults]
allow-guest=false
greeter-hide-users=true
greeter-show-manual-login=true

ตอนนี้บันทึกไฟล์และรีสตาร์ทหรือออกจากระบบนี่คือวิธีที่ฉันใช้งานได้ .. :)

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