別のユーザーでWebブラウザーを実行する必要がありますが、ユーザーをログイン画面に表示したくありません。ログイン画面に表示されないユーザーを作成するにはどうすればよいですか? GNOME/Scientific Linux 6.3。
/etc/gdm/custom.conf
を編集し、[greeter]
セクションにExclude
ディレクティブを追加または変更します。
[greeter]
Exclude=nobody,alice,bob
ユーザーalice
とbob
は、ログイン画面のリストには表示されませんが、名前とパスワードを入力してログインできます(パスワードがある場合)。
詳細については、 ユーザーをGDMログイン画面から非表示にする方法 を参照してください(ほとんどの場合、配布に依存しません。たとえば、ファイルが別の場所にあるなど、一部の詳細は変更される可能性があり、システムユーザーのしきい値は500です)ほとんどのRed Hat派生物では1000ですが、ほとんどのDebian派生物では1000)。
作成systemユーザーアカウント-UIDが1000未満。UIDが1000未満のアカウントはgdmで非表示になり、おそらく他のディスプレイマネージャーでも非表示になります。
-r
フラグを指定してuseradd
を実行すると、systemアカウントを作成できます。
私はここで解決策を見つけました:
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セッションにいる場合はログアウトされ、除外されたユーザーはログイン画面に表示されません。
gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1
多分これが解決策になるでしょうが、私はそれをテストする必要があります。ありがとう!