Fedora 16 또는 17의 Gnome 3에서 사용자 목록 로그인 화면을 비활성화하는 방법은 무엇입니까?

Fedora 16 또는 17의 Gnome 3에서 사용자 목록 로그인 화면을 비활성화하는 방법은 무엇입니까?

로그인 화면 요구 사항은 다음과 같습니다.경고/면책조항사용자 이름과 비밀번호 필드만 표시하는 기본 로그인입니다. 불행하게도 Gnome 3는 org.gnome.login-screen.disable-user-list제공된 확인란을 무시하는 것 같습니다 dconf-editor.

Gnome 3 GDM에 로그인하기 전에 표시되는 사용자 목록을 비활성화할 수 있습니까?

답변1

gdm3은 자체 dconf 데이터베이스에 구성을 로드합니다. 이는 dconf-editor를 사용하여 GUI에서 액세스할 수 있는 사용자 dconf 데이터베이스와 분명히 별개입니다.

gdm 설정 및 로그인 화면을 제어하는 ​​키-값 쌍을 편집하려면 /etc/dconf/db/gdm.d에 사용자 정의 파일을 만들고 여기에 사용자 정의 항목을 추가합니다.

루트 사용자로 다음 작업을 수행합니다.

  1. /etc/dconf/db/gdm.d/01-custom-gdm-settings를 터치합니다.
  2. 다음을 추가하세요.

    [org/gnome/로그인 화면]

    비활성화사용자 목록=true

  3. dconf 데이터베이스 업데이트

    dconf 업데이트

  4. gdm을 다시 시작하세요.

    systemctl gdm 다시 시작

    또는

    /etc/init.d/gdm 다시 시작

이에 대한 자세한 내용은 gnome sysadmin FAQ를 참조하세요.

https://live.gnome.org/SysAdminGuide

답변2

이것은 나에게 효과적이었습니다 (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>

false로 변경 true하고 로그아웃하세요.

관련 정보