Linuxでrootパスワードを変更するための簡単なコマンドを見てみましょう。 Linuxルートとは、システムに完全に無制限にアクセスできる特別なタイプのユーザーアカウントを指します。
クリアランスレベルの高い政府の最高のセキュリティエージェントと考えてください。通常、Linuxで呼び出されるように、ユーザーはルートレベルのクリアランスまたは特権なしで特定のコマンドを実行することはできません。
Linuxは、ユーザーがデータの不要な損失を引き起こす可能性のあるコマンドをアクセントで実行しないようにするためにこれを行います。たとえば、ユーザーは最初にrootまたはsudoの権限を取得しない限り、/etcディレクトリ内のほとんどのファイルを変更することはできません。
現在のユーザーを表示するには、whoamiコマンドを使用します。
sudoを使用してrootとしてコマンドを実行する
Sudoまたは「スーパーユーザーDo」は、ユーザーにroot権限を与えます。ルートとしてコマンドを実行するために使用されます。これは次のように実行できます:
$ sudo command
この後、システムはユーザーにパスワードを要求します。パスワードを受け入れると、システムはコマンドを実行します。
passwdコマンドを使用してLinuxでrootパスワードを変更する
パスワードを変更するには、passwdコマンドを使用できます。
$ sudo passwd root
Enterキーを押した後。システムは既存のrootパスワードを要求します。パスワードを入力してEnterキーを押します。これで、システムは新しいパスワードを選択するように要求します。新しいパスワードを2回再入力して再確認し、Enterキーを押します。
更新が正常に実行されると、出力ウィンドウに通知されます。
ユーザーのパスワードの変更
rootユーザーとして、システム内の他のユーザーのパスワードを変更できます。パスワードを変更するには、ユーザーの名前を知っていれば十分です。
$ passwd user
この例では、ユーザーを作成し、ユーザーのパスワードを変更しました。私は現在ルートであるため、sudoなしでこれを行うことができました。
ユーザーはroot権限なしで自分のパスワードを変更できます。
新しいパスワードと古いパスワードを同じにすることはできないことに注意してください。
結論
Linuxでは、通常のユーザーがroot権限を取得するためにsudoを使用する必要があります。 Linuxは、rootユーザーにのみ特定のアクセス許可を与えることにより、ユーザーが重大な不要なエラーを起こすのを防ぎます。 rootユーザーへのアクセスはパスワードで保護されています。 Sudoコマンドは、rootパスワードを変更するためのアクセス権を与えます。