ルートとしてログインしたいのですが、入力すると
Sudo -s
パスワードを入力すると、次のメッセージが表示されます:「あなたはsudoersファイルにありません」
su
パスワードを入力すると、「認証失敗」と表示されます。
私のOSにはアカウントが1つしかありません。約1時間前にrootとしてログオンし、いくつかのコマンドを実行します。ログアウトすると、もう一度ログインできません。
su
コマンドでは、rootパスワードを入力する必要があります。 Ubuntuのルートユーザーは一般にロックされているため、ユーザーはroot
としてログインできないため、su
は機能しません。
Sudo -s
を機能させるには、Ubuntuマシンのadmin
グループに所属する必要がありますが、明らかにそうではありません。
あなたがシステムの唯一のユーザーであり、修正にかなり関与している可能性がある場合。そうでない場合は、システム管理者またはシステムの所有者に相談して、root
特権を取得できるかどうかを確認することをお勧めします。
ルートアカウントはデフォルトではアクティブではないことに注意してください。
あなたがする必要があります:
Sudo passwd root
次に、パスワードを設定します。次を使用してrootユーザーを使用します
su root
https://help.ubuntu.com/community/RootSudo は以下を示唆しています:
永続的なルートログインが本当に必要な場合は、次のコマンドを使用してルートログインシェルをシミュレートすることをお勧めします。
Sudo -i
まず、管理者権限が必要です。管理者権限がない場合は、起動中に shift キー。 GRUBメニューに入ります。ここで回復モードを選択します。 dpkg
などのオプションのリストが表示されたら、ルートシェルを起動して次のように入力します。
adduser username Sudo
(ここでusername
はユーザー名です:-))
これにより、sudoersグループに追加されます!次にexit
と入力して、通常どおり起動します。アカウントを入力するときに、次を入力します。
Sudo passwd root
次に、パスワードを入力し、新しいルートパスワードを入力します
その後、su
と入力して、「root」パスワードを入力できます。
Rootパスワードを変更したくない場合は、次を使用できます。
Sudo -i
自分のパスワードを使用して、ルートシェルを起動します。