ルートパスワードを変更する方法

ルートパスワードを変更する方法

ルートパスワードを変更しようとしましたが、ルートパスワードを変更するためにこのコマンドに言及した記事はありません。sudo passwd

ただし、rootユーザーを明示的に指定してrootパスワードを変更する方法

答え1

このpasswdコマンドは、現在のユーザーのパスワードを変更します。または、ルートの場合は、ユーザー名を指定してパスワードを変更することもできます(例passwd smith:)。man passwd詳細より。

これsudoは、コマンドラインの残りの部分を使用して他のユーザーとして実行する管理ツールです。デフォルトでは、rootユーザーとしてコマンドを実行します。 (ホスティング環境では、システム管理者のみがこのツールを使用する権限がありますが、独自のシステムを実行している場合はこのツールを使用する権限もあります。)詳細については、参考資料を参照してくださいman sudo

これをまとめると、sudo passwdコマンドsudoはrootユーザーのコンテキストで実行されるため、passwdrootのパスワードを変更できます。

答え2

Sudoをスキップしてください。ルートパスワードを知っている場合は、rootとしてログインしてpasswdコマンドを実行してください。たとえば、

$ su -
Password:  (enter the root password here)
# passwd
(follow the prompts)

関連情報