質問: azure linux vmでrootユーザーを有効にした場合、影響はありますか? azureで新しいlinux vm(centos7)を作成します。rootユーザーはデフォルトで無効になっているので、rootユーザーを有効にしてパスワードを変更します。これにより、 vm?どんな提案でも大歓迎です!ありがとう、スティーブン
回答: rootユーザーおよびsudoユーザーの機能を理解する必要があります。 rootユーザーのユーザーidは0で、無制限の権限があります。 rootユーザーの場合は、任意のファイルにアクセスし、任意のシステムコールを実行し、任意のプログラムを実行できます。これが、rootユーザーがスーパーユーザーとして呼び出される理由です。通常、suコマンドはスーパーユーザーを表します。sudoコマンド(superuser doの略)は、通常のユーザーpartial管理権限。 sudoコマンドを使用すると、ユーザーidがsudoersファイルにある限り、スーパーユーザー権限でコマンドを実行できます。承認。 sudoersファイルの場所は次のとおりです。/ etc/sudoersしたがって、sudo vi/etc/xyzでは、ファイルをスーパーユーザーとして使用しているため、xyzファイルのみを変更できます。 .sudoersファイルは、whoがsudoコマンドを使用できること、およびwhatがそれを使用して実行できることを示します。したがって、rootユーザーは、新しいユーザーがいくつかの重要なファイルを誤って変更することを望まないため、デフォルトでazureで無効になっています。しかし、自分の問題を処理するのに十分な自信がある場合は、心配する必要はありません。この記事では、azureのlinux仮想マシンでのroot権限について説明します。リンクは次のとおりです。 https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-use-root-privileges/ ありがとうございました。