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