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

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

私は最近Arch LinuxとGNOME 3.28をインストールしています。セキュリティ上の理由から、コンソールはrootログインを許可しません。私は設定を通してこれを行いました/etc/securetty

しかし、私が心配しているのは、GUIのGNOME GDMログイン画面からまだrootアカウントにログインできることです。

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

ベストアンサー1

これは達成可能ですここで述べたように次の行を追加します。

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 

私にこのリンクを教えてくれた人彼は私が自分の代わりに答えを書くのが好きだと言った。(彼はこれをテストするシステムがなく、ブラインドの答えを書くのが好きではないからです。)しかし、私はまだ彼に感謝しなければなりません(@クサラナンダ)。

おすすめ記事