환경:
분배하다:Arch Linux
디스플레이 관리자:GDM 3.16.x
데스크탑 환경:Gnome 3.16
질문:
로그인 화면에 표시된 사용자 목록을 비활성화하는 방법은 무엇입니까?
밝히다:
원하는 결과:
실제로 사용자의 관점에서 보면 로그인 화면에 도달하면 사용자 이름을 요청하는 상자가 나타납니다.
해결책이 아닙니다:
특정 사용자를 시스템 사용자로 설정하는 것은 그다지 좋은 해결책이 아닙니다.
원하는 결과를 얻기 위해 선호되는 방법
설치하거나 비활성화하려면 어떤 특정 패키지가 필요합니까?
패키지를 통하지 않는 경우 필수 설정을 구성하려면 어떤 유틸리티를 사용해야 합니까?
낮은 수준의 구성이 필요한 경우 어떤 파일에서 어떤 수동 설정을 변경해야 합니까(파일 경로를 제공해주세요)?
답변1
이것은 작동해야 합니다 gdm ≥ 3.12
( archlinux
w.에서 테스트됨 gdm 3.16.1
).
VT
a (예: ++ ) 로 전환 Ctrl하고 다음으로 로그인합니다.AltF3뿌리그리고 다음을 실행하세요:su - gdm -s /bin/sh
사용자를 으로 전환합니다
gdm
.그런 다음 다음을 실행하십시오.
export $(dbus-launch)
그리고:
GSETTINGS_BACKEND=dconf gsettings set org.gnome.login-screen disable-user-list true
돌아가려면 실행
exit
하거나 Ctrl+를 누르세요.D뿌리계정.디스플레이 관리자를 다시 시작합니다.
systemctl restart gdm
복구는 거의 동일합니다. @step 2 true
로 변경하면 됩니다.false
답변2
GDM을 KDM, LXDM, LightDM, SLiM 또는 XDM과 같은 다른 로그인 관리자로 교체해 볼 수 있습니다. 이는 더 나은 구성 가능성을 가질 수 있습니다. 실제로 이 페이지에는 몇 가지 스크린샷이 있습니다.https://wiki.mageia.org/en/Display_Managers. SLiM에는 사용자 목록이 없는 것으로 보이지만 다른 목록도 동일하게 보이도록 구성할 수 있습니다.