web-dev-qa-db-ja.com

ルートとしてログインするにはどうすればよいですか?

ルートとしてログインしたいのですが、入力すると

Sudo -s

パスワードを入力すると、次のメッセージが表示されます:「あなたはsudoersファイルにありません」

su

パスワードを入力すると、「認証失敗」と表示されます。

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

74
ava

suコマンドでは、rootパスワードを入力する必要があります。 Ubuntuのルートユーザーは一般にロックされているため、ユーザーはrootとしてログインできないため、suは機能しません。

Sudo -sを機能させるには、Ubuntuマシンのadminグループに所属する必要がありますが、明らかにそうではありません。

あなたがシステムの唯一のユーザーであり、修正にかなり関与している可能性がある場合。そうでない場合は、システム管理者またはシステムの所有者に相談して、root特権を取得できるかどうかを確認することをお勧めします。

54
Karlson

ルートアカウントはデフォルトではアクティブではないことに注意してください。

あなたがする必要があります:

Sudo passwd root

次に、パスワードを設定します。次を使用してrootユーザーを使用します

su root
46
Ronald

https://help.ubuntu.com/community/RootSudo は以下を示唆しています:

永続的なルートログインが本当に必要な場合は、次のコマンドを使用してルートログインシェルをシミュレートすることをお勧めします。

Sudo -i
18
user26687

まず、管理者権限が必要です。管理者権限がない場合は、起動中に shift キー。 GRUBメニューに入ります。ここで回復モードを選択します。 dpkgなどのオプションのリストが表示されたら、ルートシェルを起動して次のように入力します。

adduser username Sudo

(ここでusernameはユーザー名です:-))

これにより、sudoersグループに追加されます!次にexitと入力して、通常どおり起動します。アカウントを入力するときに、次を入力します。

Sudo passwd root

次に、パスワードを入力し、新しいルートパスワードを入力します

その後、suと入力して、「root」パスワードを入力できます。

Rootパスワードを変更したくない場合は、次を使用できます。

Sudo -i

自分のパスワードを使用して、ルートシェルを起動します。

4
Jatttt