web-dev-qa-db-ja.com

LightDMでログイン時にすべてのユーザーをリストしないでください

Ubuntu 11.10にアップグレードしたばかりですが、現在のすべてのユーザーを一覧表示せずに、ユーザーにユーザー名を入力するように要求することは可能かどうか疑問に思っていました。私の会社のITポリシーでは、ユーザーをログイン画面にリストしないよう要求しています。

Ubuntu 11.04では、次のコマンドでこれを行うことができました...

$ Sudo -u gdm gconftool-2 --type boolean --set /apps/gdm/simple-greeter/disable_user_list true
13
Bryan

これを行うには、/etc/lightdm/lightdm.confを編集します。デフォルトの内容は次のとおりです。

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

そして、あなたは単に追加することができます:

greeter-hide-users=true

それに。オプションの完全なリストについては、/usr/share/doc/lightdm/lightdm.confを参照してください(または lightdm confに関するこの投稿 を参照してください)。

17
Hamish Downer

Confファイルの編集を提案する回答はwrongです。

buntu wiki から:

LighDMの構成は/etc/lightdm/lightdm.confファイルによって管理されますが、直接編集することを想定しておらず、代わりに以下を使用します。

lightdm-set-defaults

/usr/lib/lightdm/lightdm-set-defaultsでファイルを見つけました。

コマンドラインで次を発行します。

Sudo /usr/lib/lightdm/lightdm-set-defaults --hide-users true
3
Mercury00

上記の回答はどちらも私にとってはうまくいきませんでした(Ubuntu x64 15.04)。LightDMのUbuntu wikiは私のために働いているので、Wikiをフォローすることはできますが、それを探している他の人のためにここに投稿することを考えてください。

ソース: LightDMとは?

ubuntu wikiのように、システム構成のデフォルトセッション(/usr/share/lightdm/lightdm.conf.d/50-ubuntu.confで提供)をオーバーライドする場合は、ファイル/etc/lightdm/lightdm.conf.d/50-myconfig.confを作成し、そこで内容を定義する必要があります...

たとえば、ユーザーアカウントの一覧表示を無効にし、グリーティングまたはログイン画面での手動ログインを有効にし、ゲストを無効にするため、/etc/lightdm/lightdm.conf.d/50-myconfig.confに次のように記述します。

最初のタイプ:Sudo mkdir /etc/lightdm/lightdm.conf.d/フォルダーにlightdm.conf.dフォルダーを作成する/etc/lightdm/

次に:Sudo nano /etc/lightdm/lightdm.conf.d/50-myconfig.conf

次の行を追加します。

[SeatDefaults]
allow-guest=false
greeter-hide-users=true
greeter-show-manual-login=true

今、ファイルを保存して再起動またはログアウトします、これは私がそれを動作させる方法です.. :)

1
noobdeveloper99