web-dev-qa-db-ja.com

GNOME 3ログイン画面(Arch Linux)からrootログインを防ぐ方法は?

ArchLinuxとGNOME3.28の最新のインストールを実行しています。セキュリティ上の理由から、コンソールでのrootログインは許可していません。 /etc/securettyを構成してこれを行いました。

ただし、GUIでGNOMEGDMログイン画面からrootアカウントにログインできるのではないかと心配です。

標準のユーザーアカウントと管理者アカウントのみがグラフィカルログインからログインでき、rootアカウントはログインできないように、これを防ぐ方法はありますか?

2
user103789

これは、次の行を追加することで実現できます ここで説明

auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so

これらのファイルへ(一部はまだ存在しておらず、作成する必要がある場合があります):

/etc/pam.d/gdm
/etc/pam.d/gdm-autologin
/etc/pam.d/gdm-fingerprint
/etc/pam.d/gdm-password
/etc/pam.d/gdm-smartcard 

このリンクを私に指摘した人 彼は私に彼の代わりに答えを書くことを好んだと言った (彼はこれをテストするシステムを持っておらず、盲目的な答えを書かないことを好むため)。しかし、それでも彼に感謝します( @ Kusalananda )。

1
user103789