Утрачен контроль над учетной записью 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 во время загрузки и следуйте инструкциям, чтобы получить корневую оболочку.

Другие вопросы по тегам