CentOS 7でGUIログイン時にユーザー名・ユーザーリストを非表示にする方法

サーバー設定
スポンサーリンク

CentOS 7でGUIログイン時にユーザー名・ユーザーリストを非表示にする方法を調査しました。

 

スポンサーリンク

CentOS 7でGUIログイン時はユーザー名一覧表示

 

CentOS 7でGUIログイン時には、デフォルトではユーザー名一覧が表示されます。

 

ユーザー数が少ないときはそれほど違和感なかったのですが、ユーザー数が多くなるとスクロールバーが出たりして見栄えがよくないです。

コンソールにはユーザーがログインしてこないし、デフォルトでユーザーが一覧に出てしまうのはいかがなものかと。

 

コンソールを見ると、そこに登録されているユーザーがバレバレっていうのはセキュリティ上まずいのではないでしょうか?

数百人、数千人をユーザーとして登録する必要があるサーバーもあるだろうに、どうしてこんな仕様になっているんだろう?

 

 

 

CentOS 6の仕様はあまりよく知らないけれど、CentOS 5まではこんな仕様ではなかったような。

 

 

 

いろいろと試行錯誤したがダメ

# gdm dbus-launch gsettings set org.gnome.login-screen disable-user-list true

 

とすればよいと書いてあるサイトもあるのですが、このコマンドを打ってもレスポンスが返ってきません。

 

ハングしてしまっている?のでしょうか。

やむを得ずにdconf-editorというのをインストールして実行してみました。

 

 

# yum -y install dconf-editor

# dconf-editor

 

 

 

org ⇒ gnome ⇒ login-screen ⇒ disable-user-list

 

概要に「Avoid showing user list」って書いてあるし、いかにもこれかなって思って「チェック」を入れて、再起動してみました。

 

 

結果は残念ながら効きませんでした。

 

これって最初にコマンドラインから実行してハングアップしたことをGUIでやってみてうまくいかなかっただけかな?

 

解決策:CentOS 7でGUIログイン時はユーザー名一覧表示させない

 

次の方法で解決しました。

 

以下のファイルを作成します。

# vi /etc/dconf/db/gdm.d/00-login-screen

 

中身は以下の通りに書き込みます。

 

[org/gnome/login-screen]

# ユーザーリスト非表示

disable-user-list=true

 

 

以下のコマンドを実行します。

 

# dconf update

 

念のためにシステムを再起動しておきます。

 

無事にユーザーリストが非表示になりました。

 

さくらのVPSサーバー

 

↓月額685円からの低価格&高パフォーマンスのVPS、さくらのVPSはコチラ

SSDプランが月々685円から使える!さくらのVPS

 

 

 

コメント