web-dev-qa-db-ja.com

ログイン画面に表示されないユーザーを作成するにはどうすればよいですか?

別のユーザーでWebブラウザーを実行する必要がありますが、ユーザーをログイン画面に表示したくありません。ログイン画面に表示されないユーザーを作成するにはどうすればよいですか? GNOME/Scientific Linux 6.3。

13
gasko peter

/etc/gdm/custom.conf を編集し、[greeter]セクションにExcludeディレクティブを追加または変更します。

[greeter]
Exclude=nobody,alice,bob

ユーザーalicebobは、ログイン画面のリストには表示されませんが、名前とパスワードを入力してログインできます(パスワードがある場合)。

詳細については、 ユーザーをGDMログイン画面から非表示にする方法 を参照してください(ほとんどの場合、配布に依存しません。たとえば、ファイルが別の場所にあるなど、一部の詳細は変更される可能性があり、システムユーザーのしきい値は500です)ほとんどのRed Hat派生物では1000ですが、ほとんどのDebian派生物では1000)。

作成systemユーザーアカウント-UIDが1000未満。UIDが1000未満のアカウントはgdmで非表示になり、おそらく他のディスプレイマネージャーでも非表示になります。

-rフラグを指定してuseraddを実行すると、systemアカウントを作成できます。

5

私はここで解決策を見つけました:

https://askbot.fedoraproject.org/en/question/43367/how-to-hide-certain-users-from-gdm-logon-list/

/ var/lib/AccountsService/usersディレクトリで、ユーザー名が除外されるようにファイルを編集し(存在しない場合は別のファイルをコピー)、SystemAccount=trueを設定します。 gdm3サービスを(ルートとして)再起動します

# systemctl restart gdm3.service

Gdmセッションにいる場合はログアウトされ、除外されたユーザーはログイン画面に表示されません。

1
Mark Sprague
 gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1

多分これが解決策になるでしょうが、私はそれをテストする必要があります。ありがとう!

0
gasko peter