私はアーチ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/passwd
SDDMがそのユーザーアカウントを表示するのを防ぎませんでした。クレイジー。
ベストアンサー1
SDDMには基本/usr/lib/sddm/sddm.conf.d/sddm.conf
的に/etc/sddm.conf.d/uid.conf
。
ところで、誰かが知らない限り、私はこれがバグだと思います。の構成ファイルが/usr/lib/
の構成ファイルより優先されるべきではありません/etc/
。そうですか?