web-dev-qa-db-ja.com

GDM3ログイン画面でユーザーリストを無効にする方法は?

環境:

分布:Arch Linux

ディスプレイマネージャー:GDM 3.16.x

デスクトップ環境:Gnome 3.16

質問:

ログイン画面に表示されるユーザーリストを無効にする方法は?

説明:

希望の結果:

実際には、ユーザーの観点から、結果は次のとおりです。ログイン画面に到達するとユーザー名を要求するボックスが表示されます。

解決策ではありません:

特定のユーザーをシステムユーザーにすることは、あまり良い解決策ではありません。

望ましい結果を達成するための好ましい方法

どのような正確なパッケージをインストールまたは無効にする必要がありますか?

パッケージを介していない場合、必要な設定を構成するためにどのユーティリティを使用する必要がありますか?

下位レベルの構成が必要な場合、どのファイルでどの手動設定を変更する必要がありますか(ファイルパスをお願いします)?

6
cxou

これは_gdm ≥ 3.12_で動作するはずです(archlinux w。_gdm 3.16.1_でテスト済み):

  1. VTに切り替えます(例: Ctrl+Alt+F3)、rootとしてログインして実行します。

    _su - gdm -s /bin/sh
    _

    ユーザーをgdmに切り替えます。

  2. 次に実行します:

    _export $(dbus-launch)
    _

    そして:

    _GSETTINGS_BACKEND=dconf gsettings set org.gnome.login-screen disable-user-list true
    _

    exitを実行するかヒットします Ctrl+Drootアカウントに戻ります。

  3. ディスプレイマネージャを再起動します。

    _systemctl restart gdm
    _

復帰はほとんど同じですが、truefalse @ステップ2に変更するだけです。

6
don_crissti

GDMをKDM、LXDM、LightDM、SLiM、XDMなどの別のログインマネージャーに置き換えてみてください。これらの方が構成可能性が高い場合があります。実際、このページにはいくつかのスクリーンショットがあります: https://wiki.mageia.org/en/Display_Managers 。 SLiMはユーザーリストがないように見えますが、他のユーザーは同じように設定できます。

0
Ned64