ルートに入ろうとした

ルートに入ろうとした
ubuntu@ubuntu:~$ su -
Password:
su: Authentication failure

パスワードを入力しましたが、上記と同じ表示になります。どなたか助けていただけませんか?

答え1

su別のユーザーとして認証するために使用されます (アカウントがシステムに存在する場合、つまり自分のアカウント以外)。 を使用する場合は、次をsu使用する必要があります。

su username -c command

どこユーザー名使用しようとしているアカウントの名前であり、指示実行したいものを選択
してください。パスワードの入力を求められます。ユーザー名あなたのアカウントではなく、

しかし、単に として入力しようとしているだけなのでroot、次のように入力するだけです。

sudo su

のパスワードを入力します。rootデフォルトでは、管理者アカウントのパスワードです。例として、次のスクリーンショットをご覧ください。

<code>root</code> として入力

答え2

端末をルートとして実行するには、スーパーユーザーでルートシェルにアクセスしてsudo

それには2つの方法があります。

sudo -iここで、root 権限でシェルを実行し、root ユーザーの環境も取得します。

sudo su ここで、suは別のユーザーに切り替えるために使用されます。パラメーターなしでコマンドを呼び出すことで、ルートユーザーに切り替えることもできます。suは、切り替えるユーザーのパスワードを要求します。パスワードを入力すると、ユーザーの環境に切り替えられます。このsudo suコマンドを言うと、(root)suとして実行していることを意味しますsudo。 は、bash を対話型の非ログインシェルとして呼び出します。したがって、bash は のみを実行します.bashrc。 と に切り替えた後も、同じディレクトリに留まることがわかります。

関連情報