rootでログインするにはどうすればいいですか?

rootでログインしたいのですが、入力すると

sudo -s

と入力してパスワードを入力すると、"you are not in sudoers file"というメッセージが表示されます。

su

と表示され、パスワードを入力すると、「"authentication failure"」と表示されます。

私のOSはアカウントが1つしかありません。約1時間前にrootでログインしていくつかのコマンドを実行しましたが、ログアウトすると次のログインができなくなります。

ソリューション

suコマンドでは、rootのパスワードを入力する必要があります。 一般的にUbuntuのrootユーザーはロックされており、どのユーザーもrootとしてログインできないため、su`は動作しないと思われます。

sudo -sが動作するためには、Ubuntu マシンのadmin` グループに属している必要がありますが、どうやらあなたはそうではないようです。

もしあなたがそのシステムの唯一のユーザーであれば、それは問題であり、解決にはかなりの労力を要するかもしれません。 そうでない場合は、システム管理者またはシステムの所有者に相談して、root権限を取得できるかどうかを確認することをお勧めします。

解説 (12)

デフォルトではrootアカウントはアクティブではありませんのでご注意ください。

する必要があります。

sudo passwd root

その後、パスワードの設定に進みます。 を使ってルートユーザーを使います。

su root
解説 (0)

https://help.ubuntu.com/community/RootSudo が提案します。

どうしても永続的なRootログインが必要な場合、最良の代替手段は 以下のコマンドでRootログインシェルをシミュレートしてください。 とあります。 sudo -i

解説 (1)