他のユーザーと一緒にWebブラウザを実行する必要がありますが、そのユーザーがログイン画面に表示されたくありません。ログイン画面に表示されないユーザーを作成するには? GNOME / Scientific Linux 6.3。
答え1
編集する/etc/gdm/custom.conf
Exclude
そのセクション[greeter]
にディレクティブを追加または変更します。
[greeter]
Exclude=nobody,alice,bob
ユーザーはログイン画面のリストにはalice
表示されbob
ませんが、名前とパスワード(存在する場合)を入力してログインできます。
詳細を見るGDMログイン画面でユーザーを隠す方法は? (ほとんどのディストリビューションとは無関係です。いくつかの詳細は変更される可能性があります。たとえば、ファイルが別の場所にあり、システムユーザーのしきい値はほとんどのRed Hat派生製品では500ですが、ほとんどのDebian派生製品では1000です。 )
答え2
作るシステムユーザーアカウント - UIDが1000未満です。 UIDが1000未満のアカウントは、gdmや他のディスプレイマネージャから隠されています。
あなたは作ることができますシステムuseradd
flagsを使用してアカウントを実行します-r
。
答え3
ここで解決策を見つけました。
https://askbot.fedoraproject.org/en/question/43367/how-to-hide-certain-users-from-gdm-logon-list/
/var/lib/AccountsService/usersディレクトリから除外するユーザー名のファイルを編集し(存在しない場合は別のファイルをコピー)、SystemAccount=true
gdm3サービスをrootとして再起動します。
# systemctl restart gdm3.service
gdmセッションにいる場合はログアウトされ、除外されたユーザーはログイン画面に表示されません。
答え4
gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1
たぶんこれが解決策かもしれませんが、テストする必要があります。ありがとうございます!