На этот вопрос уже есть ответ здесь:
Каким-то образом я полностью стер все учетные записи со своего ноутбука. Когда я пытаюсь добавить новую учетную запись администратора, она запрашивает пароль root. Я попробовал пароль от своей предыдущей учетной записи, но он не сработал. Что мне сделать, чтобы вернуть учетную запись администратора?
Изменить: Я вошел в систему через гостевую учетную запись прямо сейчас.
Edit: У меня есть доступ к режиму восстановления, но я не уверен, как войти в учетную запись root. Хасия Рулзз, я пробовала это, но у меня нет учетных записей для изменения пароля, и это не сработало с учетной записью root.
Редактировать: Я не могу загрузить аварийный компакт-диск
Если вы специально не установили его, ваша корневая учетная запись, вероятно, не имеет пароля - предполагается, что вы войдете в систему как кто-то другой и будете использовать sudo
.
Учетная запись гостя, вероятно, не может использовать sudo
, так как это было бы всевозможной ерундой.
Можно ли загрузить и загрузиться с компакт-диска System Rescue ( http://www.sysresccd.org/ )?
Перед загрузкой выполните df /
, чтобы выяснить, какие раздел вашей корневой файловой системы включен. например,
$ df /
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 192114204 101260032 81088596 56% /
говорит мне, что мне нужно помнить /dev/sda1.
Я предполагаю, что на данный момент вы не используете логические тома, поскольку это добавляет несколько шагов в следующем бите.
Теперь загрузитесь с компакт-диска восстановления системы - это (в конечном итоге) приведет вас к приглашению root.
Теперь смонтируйте корневую файловую систему:
# mount /dev/sda1 /mnt
Здесь есть два пути ...
Простой - отредактируйте / mnt / etc / shadow и удалите пароль root, измените:
root:!:15842:0:99999:7:::
на
root::15842:0:99999:7:::
(обратите внимание на отсутствующие !
)
После этого вы сможете перезагрузиться в Ubuntu и войти в систему как root без пароля (не забудьте установить пароль root после входа в систему!).
Сложно - если это не сработает - вернитесь к функции восстановления системы и перемонтируйте корневой раздел. Затем попробуйте эти команды:
# chroot /mnt
# passwd root
Это должно изменить пароль root. Перезагрузитесь и войдите как root.
Когда вы впервые включите компьютер, и ваш BIOS завершит публикацию, удерживайте нажатой клавишу SHIFT kbd>. Это должно вызвать ваше меню GRUB. В этом меню выберите самое последнее обновление ядра, которое заканчивается текстом «(режим восстановления)». Это должно вызвать меню восстановления, в котором вы можете выбрать опцию «Запрос на удаление в корневую оболочку».
Возможно, у вас есть файловая система только для чтения. Если вы это сделаете, вам нужно будет смонтировать его:
mount -o remount,rw /
Далее, создайте нового пользователя-администратора и дайте ему пароль.
useradd newAdmin
passwd newAdmin
Затем добавьте нового пользователя-администратора в группу sudo.
adduser newAdmin sudo
Измените свой каталог на «домашний» и убедитесь, что у вашего нового пользователя есть домашний каталог:
cd /home
ls -al
Если его нет для нового администратора, добавьте его и дайте новый пользователь с правами администратора:
mkdir newAdmin
chown newAdmin newAdmin
chgrp newAdmin newAdmin
Перезагрузитесь, войдите в систему как новый пользователь, и вы должны быть «хорошими».