別のユーザーでWebブラウザーを実行する必要がありますが、ユーザーをログイン画面に表示したくありません。ログイン画面に表示されないユーザーを作成するにはどうすればよいですか?GNOME / Scientific Linux 6.3。
UID
よりも低くなっ50
ています。私は実際にUID
23と24を試しました。
別のユーザーでWebブラウザーを実行する必要がありますが、ユーザーをログイン画面に表示したくありません。ログイン画面に表示されないユーザーを作成するにはどうすればよいですか?GNOME / Scientific Linux 6.3。
UID
よりも低くなっ50
ています。私は実際にUID
23と24を試しました。
回答:
セクション/etc/gdm/custom.conf
のExclude
ディレクティブを編集して追加または変更し[greeter]
ます。
[greeter]
Exclude=nobody,alice,bob
ユーザーalice
とは、bob
ログイン画面のリストには表示されませんが、それでも(彼らはパスワードを持っている場合)自分の名前とパスワードを入力してログインすることができます。
詳細については、GDMログイン画面でユーザーを非表示にする方法をご覧ください。 (ほとんどの場合、ディストリビューションに依存しません。たとえば、ファイルが異なる場所にある場合など、一部の詳細が変更される可能性があります。システムユーザーのしきい値は、ほとんどのRed Hat派生物では500ですが、ほとんどのDebian派生物では1000です)。
システムユーザーアカウントを作成します-UIDが1000未満です。UIDが1000未満のアカウントはgdmで非表示になっており、おそらく他のマネージャーが表示されます。
フラグを付けて実行すると、システムアカウントを作成できます。useradd
-r
私はここで解決策を見つけました:
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セッションにいる場合はログアウトされ、除外されたユーザーはログイン画面に表示されません。
/var/lib/AccountsService/users/
編集してからユーザー名が入ったファイルがあり(SystemAccount=true
falseに変更するだけでは不十分だったため、行を削除する必要がありました)、GDMを再起動しました。サービス、私は再び私のユーザーを見ることができました。この追加情報が他の誰かの役に立つことを願っています。