セキュリティ上の理由から、Debian PCでrootアカウントを無効にする必要がありますか? [閉鎖]

セキュリティ上の理由から、Debian PCでrootアカウントを無効にする必要がありますか? [閉鎖]

セキュリティの観点からDebian 9.1を実行しているパーソナルコンピュータでrootアカウントを無効にする必要がありますか?

それでは、最良のアプローチは何ですか?

ベストアンサー1

ルートアカウントを無効にするには、次のようなさまざまな理由があります。

  1. あなたのシステムはネットワーク上で利用可能であり、誰もがあなたのルートアカウントのパスワードを推測できないように、無差別代入攻撃から自分自身を保護しようとします。

  2. 開発者は、ユーザーがルートシェル全体を取得するなどのコマンドを実行するのを防ぎますsu -。これは間違ったタスクを実行し、システムの損傷を引き起こす方が簡単になるからです。しかしsudo -i、またはsudoersファイルにある場合sudo -sでも、まだ使用できます。sudo /bin/some-shellsudo su -

    アイデアは、sudoすべてのユーザーが単一のルートパスワードを共有するのではなく、ユーザーが使用することを強制することです。これを使用すると、次のようなsudo利点があります。

    • フルルートアクセス権を持つオープンシェルが残る可能性はほとんどなく、sudo権限はしばらくすると期限切れになります。
    • sudoersファイルを使用してより柔軟なルールを定義できます。
    • 誰が何をしているのかなどを記録します。
    • 読むここより多くの情報を知りたいです。

無効にするには、アカウントのパスワードを削除、ロック、または2つの方法で同時に実行できます。

  1. ルートパスワードを削除する:

    sudo passwd -d root
    
  2. アカウントロック:

    sudo passwd -l root
    

おすすめ記事