あなたが新しいDebian管理者であれば、シェルでsudoのパスワードを変更する方法を知りたいかもしれません。 結局のところ、Debian上ですべての機密操作を実行できるすべてのユーザー、特にスーパーユーザーのパスワードを定期的に変更することは、良いセキュリティ慣行です。 すべてのユーザーアカウントのパスワードを変更できるのは、スーパーユーザーまたはrootのみです。 他のユーザーは自分のパスワードのみを変更できます。
Debianでは、passwdコマンドを使用してユーザーパスワードを変更します。
この記事では、RootユーザーがDebianサーバー上で自分のパスワードを変更する方法を説明します。ステップ1:Debianコマンドラインを開く
sudoパスワードを変更するには、Debianコマンドラインであるターミナルを使用する必要があります。 次のようにアプリケーションランチャー検索を介して端末を開きます:
キーボードのSuper/Windowsキーを使用してアプリケーションランチャーを起動できます。
ステップ2:rootユーザーとしてログイン
rootユーザーのみが自分のパスワードを変更できます。 したがって、最初にrootとしてログインする必要があります。 これを行うには、次のコマンドを入力します:
$ sudo -i
システムは、現在のsudoパスワードを入力するように求められます。 パスワードを入力してEnterキーを押してください。
これで、rootユーザーとしてログインします。ステップ3:passwdコマンドを使用してsudoパスワードを変更する
rootとしてログインしたので、次のようにpasswdコマンドを使用して、現在の(root)ユーザーのpasswdを変更で:
$ passwd
passwdコマンドを入力すると、新しいUNIX rootパスワードの入力が求められます。 新しいパスワードを入力してEnterキーを押すと、新しいUNIX rootパスワードを再度入力するように求められます。 これを行うと、パスワードが正常に更新されたことが確認されます。
rootとしてログインしたり、root認証を必要とするインストールおよび設定操作を実行する必要があるときはいつでも、この新しいパスワードを使用します。
ステップ4: Rootログインを終了し、ターミナル
パスワードの変更が完了したら、次のコマンドを入力してrootプロンプトからログアウトできます。
$ exit
ログアウトしたら、exitコマンドを再度入力してターミナルアプリケーションを終了します。
Alternative
簡単な代替方法は、rootとしてログインし、rootのパスワード変更コマンドを単一のコマンドで入力できるようにする次のコマンドを入力することです:
$ sudo passwd root
上記のコマンドを入力すると、新しいUNIX rootパスワードを入力するように求められます。 新しいパスワードを入力してenterキーを押すと、新しいUNIX rootパスワードを再入力するように求められます。 これを行うと、システムはパスワードが正常に更新されたことを確認します。
この記事の助けを借りて、sudoのパスワードを変更し、悪意のある活動からシステムを何度も安全にすることができます。