おそらく、root以外のユーザーとしてログインしてwriteをすると、sudo passwd -d root
rootログインは無効になります。つまり、別のユーザーとしてログインしてsu
rootに切り替える必要があります(またはそのままにしておく必要がありますsudo
)。
しかし、これを試してもルートログインは無効になっていませんでしたが、パスワードの要件は削除され、本質的に誰でも自分のコンピュータのルートにアクセスできるようになりました(とても悪い)。
私が使用するように聞いた本はsudo passwd -d root
CentOS 6.5用に書かれています。私のバージョンは7.2です。これは最近の変更ですか?それとも私が何かを間違って理解していますか?
ベストアンサー1
ローカルユーザーは常にroot権限を使用してシングルユーザーモードでシステムをロードできるため、ローカルPCでrootログインを制限することは意味がありません。 SSHを介したルートログインを防ぐ必要がある場合は、/etc/ssh/sshd_configに以下を追加することができます。 PermitRootLogin no