sddm은 사용자를 무시할 수 없습니다.

sddm은 사용자를 무시할 수 없습니다.

저는 아치 리눅스 KDE를 실행하고 있습니다. 제 생각에는SDDM일부 사용자를 무시합니다. 그러나 다음 프로필을 추가한 후에도 SDDM에는 여전히 모든 사용자가 표시됩니다. 사용자 이름과 사용자 ID에 대해 HideUsers 매개변수를 사용해 보았습니다. 둘 다 작동하지 않습니다(여전히 모든 사용자가 표시됨).

/etc/sddm.conf.d/uid.conf
[Users]
DefaultPath=/bin:/usr/bin:/usr/local/bin
HideShells=/sbin/nologin,/bin/false,/usr/bin/nologin,/usr/bin/git-shell
HideUsers=sue,sam,joe,jess
MaximumUid=1005
MinimumUid=1000
RememberLastSession=false
RememberLastUser=true

또한 KDE 시스템 설정 GUI를 통해 구성을 시도했지만 결과가 없었습니다. 모든 경우에 구성을 변경하더라도 모든 사용자가 표시됩니다. 다른 구성 파일은 없으며 /etc/sddm.conf.d/기본 구성( /etc/sddm.conf)에는 충돌하는 설정이 없습니다. (사실 저는 이 설정들을 메인 구성에 미러링해서 uid.conf아무 설정 없이 그냥 메인 구성만 사용해 보았습니다. 이번에도 구성을 어떻게 변경해도 모든 사용자가 표시됩니다.)

편집하다

구성 파일에 표시된 대로 HideShells를 지정했습니다. 임시 테스트로 일부 사용자 계정을 /sbin/nologin에 설정하려고 시도했지만 /etc/passwdSDDM이 해당 사용자 계정을 표시하는 것을 막지는 못했습니다. 미친.

답변1

SDDM에는 기본적 /usr/lib/sddm/sddm.conf.d/sddm.conf으로 /etc/sddm.conf.d/uid.conf.

그런데, 누군가가 모르는 한, 나는 이것이 버그라고 생각합니다. 의 구성 파일이 /usr/lib/의 구성 파일보다 우선하면 안 됩니다 /etc/. 그렇죠?

관련 정보