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


13

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


gdmのセットアップについて読んでください。または、単にgdmをアンインストールしてxdmを使用します。
Eddy_Em 2013


3
@Eddy_Emそれはおそらく最悪の解決策です-何も解き放てます。
MateuszJagiełło2013

Fedora 20でGnome 3 for meを使用すると、greeterソリューションが機能しませんでした。うまくいったのは、必要なユーザーUIDよりも低くなっ50ています。私は実際にUID 2324を試しました。
Ilia Rostovtsev

回答:


7

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

[greeter]
Exclude=nobody,alice,bob

ユーザーaliceとは、bobログイン画面のリストには表示されませんが、それでも(彼らはパスワードを持っている場合)自分の名前とパスワードを入力してログインすることができます。

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


1
一部の構成では、編集するファイルは/etc/mdm/mdm.confです。
WBT

5

システムユーザーアカウントを作成します-UIDが1000未満です。UIDが1000未満のアカウントはgdmで非表示になっており、おそらく他のマネージャーが表示されます。

フラグを付けて実行すると、システムアカウントを作成できます。useradd-r


1
-r-> UIDが500未満で、ホームディレクトリのないシステムアカウントを作成します。
gaskoピーター2013

別のユーザーでWebブラウザーを実行する必要がありますが、ユーザーをログイン画面に表示したくありません。
gaskoピーター2013

1

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

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セッションにいる場合はログアウトされ、除外されたユーザーはログイン画面に表示されません。


これが機能することを確認します。私は反対の問題を抱えていました。Fedora31にアップグレードした後、ユーザーが非表示になりました。/var/lib/AccountsService/users/編集してからユーザー名が入ったファイルがあり(SystemAccount=truefalseに変更するだけでは不十分だったため、行を削除する必要がありました)、GDMを再起動しました。サービス、私は再び私のユーザーを見ることができました。この追加情報が他の誰かの役に立つことを願っています。
ホイヘンス

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

これが解決策になるかもしれませんが、テストする必要があります。ありがとう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.