Утрачен контроль над учетной записью root, Ubuntu Server 11.10
После того, как я создал группу и поместил в нее учетную запись root, я потерял контроль над ней, и теперь она больше не является root. Также я не могу войти с "root". Как я могу вернуть это? Теперь я не могу использовать команды sudo. И я не знаю, какую учетную запись имеет контроль!
/ etc / group выглядит так:
root:x:0
...
developers:x:1004:thomas,website
1 ответ
Невозможно войти как root
(кроме использования sudo
) нормально; Ubuntu не устанавливает пароль для root
по умолчанию.
Пустой /etc/sudoers
означает, что вы не можете использовать sudo
, конечно. Но создание новой группы не должно влиять /etc/sudoers
, Вы, должно быть, сделали что-то еще.
Способ восстановления после этого (если не считать переустановки) заключается в загрузке в однопользовательской корневой оболочке. Оттуда вы можете исправить /etc/sudoers
и все остальное нуждается в ремонте. Будьте осторожны, пока вы делаете это; сломать систему очень легко, вручную отредактировав системные файлы, как это, и, честно говоря, вы уже сделали это.
Чтобы получить однопользовательскую корневую оболочку, посмотрите этот вопрос. Краткое резюме: Удерживайте левую клавишу Shift во время загрузки и следуйте инструкциям, чтобы получить корневую оболочку.