Я випадково видалив обліковий запис адміністратора, а інші облікові записи запитують пароль root


10

Я несподівано видалив свій обліковий запис користувача (єдиний адміністратор машини). У мене є інший обліковий запис, який є стандартним обліковим записом, і тепер я не можу отримати доступ до свого жорсткого диска чи нічого із цим стандартним обліковим записом - він запитує пароль root. Чи можна відновити доступ до облікового запису адміністратора?


Пов’язано: Як я можу додати себе назад як користувача sudo? Я не впевнений, чи слід вважати це дублікатом. Напевно, ні, оскільки тут є відповіді про те, як створити новий обліковий запис (і це про те, як зробити існуючий обліковий запис адміністраторським обліковим записом).
Елія Каган

Відповіді:


9

Ви можете використовувати режим відновлення, щоб додати стандартного користувача до групи адміністратора (тепер він називається sudo в 12.04). Нижче наведено набір простих інструкцій, скопійованих з мого особистого веб-сайту .

Використання режиму відновлення для додавання користувачів до групи адміністраторів / судо

Спочатку вимкніть комп’ютер.

Потім restart whilst holding shiftна клавіатурі, щоб завантажити меню grub.

Виберіть recovery modeу меню груб.

Виберіть drop to root shellу меню відновлення.

За допомогою наступної команди перезавантажте диск mount -o rw,remount /

Тепер введіть adduser username sudoзаміну імені користувача на ваше ім’я користувача, тобто. "Аддусер Філ Судо"

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

Введіть shutdown -r nowдля перезавантаження комп'ютера.

РЕДАКТУВАННЯ: Якщо вам повідомляється, що користувача xxx не існує, спершу ви можете скористатися наступною командою, щоб перелічити користувачів і переконатися, що у вас є правильне ім’я користувача

ls /home

Інший варіант - додати нового користувача з режиму відновлення за допомогою наступних команд:

useradd username -m -s /bin/bash  
passwd username
adduser username sudo

Знову замінивши usernameпотрібне ім’я користувача.


whilie в adduser comand це показує, що XXX користувача не існує, будь ласка, допоможіть мені.
Ніранджан

@Niranjan - я змінив відповідь, щоб включити потрібну інформацію. : o)
Fernhill Linux Project

0

Ви можете використовувати консоль відновлення та завантажувати як root, це додаткова опція у меню grub та створити нового користувача, а потім додати їх до групи адміністратора. Я не впевнений, чи це вирішить вашу проблему, але спробуйте і дайте мені знати.

useradd newuser
adduser newuser admin

-1

У мене була така ж проблема Виберіть режим відновлення (якщо ви використовуєте ноутбук, він відрізняється, але він знаходиться там же, де ви потрапляєте в біоси). І перезапустіть команду (#reboot)


1
це погана ідея. Кореневий обліковий запис вимкнено в Ubuntu з міркувань безпеки
Zanna

У мене зараз проблема, яку я любив, але я не можу нормально використовувати комп'ютер, чи можете ви мені допомогти
Мохамед

У чому саме проблема? Чи можете ви сказати більш чітко?
Занна
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.