web-dev-qa-db-ja.com

virtualbox ubuntuのrootのパスワードを設定します

私はubuntuをvirtualboxにロードしました。すべてうまくいきましたが、rootパスワードを尋ねられなかった(またはセットアップしなかった)ことに気付きました。たまにrootを使いたいのですが、どうすればいいのかわかりません。 visudoを実行するだけでなく、sudoersファイルにもアクセスしようとしましたが、rootなしでは権限がありません!

ルートパスワードを取得または設定する方法はありますか?

/ etc/passwdにrootユーザーがいます。私が持っている2つのアカウントには、グループを管理する権限さえありません。ルートパスワードを要求し、それを知らないためです。

16
rtfminc

UbuntuはデフォルトでSudoを使用します。コマンドの前に「Sudo」を付けると、ユーザーパスワードの入力を求められ、それをrootとして実行します。ルートセッションを取得するには、次のコマンドを使用します。

Sudo -i

Rootアカウントを有効にするには、ターミナルを開き、以下を実行してrootパスワードを設定します。

Sudo passwd root

詳細については、以下を参照してください。

https://help.ubuntu.com/community/RootSudo

22
dsas

既存の仮想ボックスイメージを使用しましたか、それともcd/isoからインストールしましたか?他の人のイメージからインストールした場合、Sudo権限を持つ「ubuntu」ユーザーが存在する可能性があります。ドキュメントを確認してください。

または、レスキューモードで起動し、「rob」ユーザーを管理グループに追加します。

0
dsas

私はdsasに同意します:レスキューモードで起動してから、ユーザーを管理グループに追加します:

  1. 仮想マシンを再起動します。起動中にShiftキーを押したままにします。メニューが表示されたら、リカバリモードを選択します。システムはパスワードを要求しません。

  2. これらを入力してください

usermod -G admin rob

これでrobに管理者権限が付与されました。仮想マシンを再起動( 'reboot')し、 'Sudo su'を実行してルートシェルにアクセスできます(システムはrob's passwordを要求しますが、rootのパスワードではありません)

0
YudhiWidyatama