別のユーザーで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=truefalseに変更するだけでは不十分だったため、行を削除する必要がありました)、GDMを再起動しました。サービス、私は再び私のユーザーを見ることができました。この追加情報が他の誰かの役に立つことを願っています。