sddm はユーザーを無視できません。

sddm はユーザーを無視できません。

私はアーチLinux 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/。そうですか?

おすすめ記事