Встановіть пароль для root на virtualbox ubuntu


16

Я завантажив ubuntu у virtualbox. Все працює добре, але мені спало на думку, що мені не запитували (або не встановлювали) кореневий пароль. Я хочу використовувати root при нагоді, але я не можу зрозуміти, як це зробити. Я намагався отримати доступ до файлу sudoers, а також запускати visudo, але не маю повноважень без root!

Будь-які ідеї, як отримати або встановити пароль root?

У мене є користувач root у / etc / passwd. У двох акаунтів у мене немає повноважень навіть керувати групами, тому що він запитує пароль root, а я цього не знаю!


1
Поза темою, але спробуйте sudo su.

Відповіді:


22

Ubuntu за замовчуванням використовує sudo. Якщо ви передмовте свою команду "sudo", вона запропонує ввести пароль користувача, а потім запустить її як root. Щоб отримати кореневий сеанс, використовуйте:

sudo -i

Щоб увімкнути кореневий рахунок, відкрийте термінал і запустіть наступне, щоб встановити пароль root:

sudo passwd root

Для отримання додаткової інформації див:

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


Просто щоб трохи розширити (і узагальнити посилання вище), за замовчуванням ви не можете увійти як root в Ubuntu, але можна встановити корінний пароль, але не рекомендується (або активно не рекомендується)

0

Ви використовували попередньо наявне віртуальне зображення або встановили його з cd / iso? Якщо ви встановили у когось зображення elses, тоді може бути користувач "ubuntu", який має sudo privs. Перевірте документацію.

Крім того, завантажтесь у режим порятунку та додайте свого користувача "грабувати" до групи адміністратора.


"режим порятунку" призначений для відновлення після аварій, не додаючи користувачів до групи адміністратора. Команда "visudo" або "sudo vi / etc / sudoers" повинна бути достатньою.
Веслі Райс

2
Проблема полягає в тому, що ОП не має доступу до судо, він не може це виправити, запускаючи visudo або sudo vi / etc / sudoers, оскільки вони обидва вимагають доступу до судо.
dsas

Ні, проблема полягає в тому, що OP не знає корінний пароль - "він запитує корінний пароль, а я не знаю!" Завантаження в режим порятунку нікуди не потрапить.
Веслі Райс

В основному не існує кореневого пароля на Ubuntu. ОП уточнила, що облікові записи користувачів, які він має, не мають доступу до судо. Завантаження в режимі порятунку, наскільки я пам'ятаю, дає можливість запустити оболонку як root, де він може скинути пароль root або надати sudo доступ до однієї з інших облікових записів користувачів.
dsas

О, у цьому випадку ви говорите про однокористувацький режим, який не є тим самим, як "режим порятунку", де ви зазвичай виконуєте рятувальні операції.
Веслі Райс

0

Я згоден з dsas: Завантажте в режим порятунку, а потім додайте користувача до групи адміністратора:

  1. Перезавантажте віртуальну машину. Утримуйте Shift під час завантаження. Виберіть режим відновлення, коли з'явиться меню. Система не запитуватиме пароль.

  2. Введіть ці

usermod -G admin rob

Тепер rob має права адміністратора, ви можете перезапустити віртуальну машину ("перезавантажити") і запустити "sudo su" для доступу до кореневої оболонки (система запитає пароль роба , а не пароль root)


-2

Якщо ви знаходитесь на графічних зображеннях, для Ubuntu спробуйте це в терміналі:

sudo su

Введіть пароль

osboxes.org


(1)  sudoзапитує пароль користувача. Що таке "osboxes.org"? (2) Користувач не має sudoдоступу, тому це просто призведе до повідомлення про помилку.
Скотт


З якоїсь дивної причини єдиний спосіб стати коренем на osboxes.org - це спосіб, про який я згадував. Якщо це неправильно, доведіть це.
Syaiful Nizam Yahya

Гаразд, тому вони надають готові віртуальні машини для людей, які не хочуть пройти проблеми з їх правильним встановленням. Ця інформація, якщо вона правильна, може бути цінною. Але хтось ще погоджується зі мною, що це не відповідь на це питання. Я пропоную вам задати нове запитання про OSBoxes і опублікувати там свою відповідь. Я не збираюся завантажувати програмне забезпечення з сайту невідомої надійності, але сподіваюсь, що відповідь dsas щодо "режиму порятунку" / "режиму для одного користувача" буде працювати на VSB Oxoxes.
Скотт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.