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


14

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

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

$ sudo -u gdm gconftool-2 --type boolean --set /apps/gdm/simple-greeter/disable_user_list true

回答:


18

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

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

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

greeter-hide-users=true

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


Debianのバスターで、su -そしてnano /etc/lightdm/lightdm.conf その後、コメントを解除greeter-hide-users=falsesudoうまくいかない。出典、Ehsan Nazim
EsmaeelE

4

confファイルの編集を提案する回答は間違っています。

Ubuntu 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

4
この回答は投稿時点では真実でしたが、プログラムlightdm-set-defaultsはもう存在しません。confファイルの編集は、設定を更新する正しい方法です。Linuxは素晴らしいです。
水星00

1

上記の回答はどちらも私にとってはうまくいきませんでした(Ubuntu x64 15.04)。LightDMのUbuntu 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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.