web-dev-qa-db-ja.com

Fedora 16または17のGnome 3でユーザーリストのログイン画面を無効にするにはどうすればよいですか?

ログイン画面の要件には、 警告/免責事項 と基本的なログインが含まれ、ユーザー名とパスワードのフィールドのみが表示されます。悲しいことに、Gnome 3はorg.gnome.login-screen.disable-user-listによって提示されるdconf-editorチェックボックスを無視しているようです。

Gnome 3 GDMにログインする前に表示されるユーザーのリストを無効にできますか?

8
Bob Cross

gdm3は独自のdconfデータベースに構成をロードします。これは、dconf-editorを使用してGUIからアクセスできるユーザーdconf dbとは明らかに異なります。

Gdm設定とログイン画面を制御するキーと値のペアを編集するには、/ etc/dconf/db/gdm.dにカスタムファイルを作成し、そこにカスタムエントリを追加します。

Rootユーザーとして以下を実行します。

  1. touch /etc/dconf/db/gdm.d/01-custom-gdm-settings
  2. 以下を追加します。

    [org/gnome/login-screen]

    disable-user-list = true

  3. Dconfデータベースを更新する

    dconfの更新

  4. Gdmを再起動します。

    systemctl restart gdm

    または

    /etc/init.d/gdm restart

この詳細については、gnome sysadmin FAQを参照してください。

https://live.gnome.org/SysAdminGuide

5
nneko

これは私のために働いたものです(Oracle Linux 6.5)
http://blog.toracat.org/2011/01/gnome-login-shows-all-valid-user-accounts-disable-it/

/etc/gconf/gconf.xml.defaults/%gconf-tree.xmlファイル

このセクションの下

<entry name="disable_user_list" mtime="1400746800" type="schema" stype="bool" owner="gdm-simple-greeter" gettext_domain="gdm"
   <local_schema locale="C" short_desc="Do not show known users in the login window">
      <default type="bool" value="false"/>
      <longdesc>Set to true to disable showing known users in the login window.</longdesc>
   </local_schema>
</entry>

falsetrueに変更してログアウトします。

1
Gh0sT