LINUX.ORG.RU

Ошибка в /etc/sudoers. Как исправить в отсутствие пароля от root'а


0

1

Вобщем $SUBJ. Есть машинка с debian. В ходе манипуляций была допущена ошибка в /etc/sudoers, что естественно лишило возможности его обратно поправить. Пароль root'а либо неизвестен, либо учетка отключена - короче как там по дефолту в дебиане. Помнится где-то читал про какой-то параметр при загрузке, который может дать root'овый логин, но что-то не смог найти где я это читал. Вобщем какие есть идеи? Вариант загрузится с лайва или флешки труднодоступен ввиду отсутствия как лайва, так и привода для него, флешки тоже нет. Есть какие-то способы побороть данную проблему?


google:/ init bin bash

anonymous
()

aleks13

Помнится где-то читал про какой-то параметр при загрузке, который может дать root'овый логин

single в параметрах загрузки ядра

athost ★★★★★
()

укажи в грубе параметра для ядра: init=/bin/sh

dreamer ★★★★★
()

google: linux забыл root single
В пределах 2-3 ссылках решение проблемы.

При загрузке в командной строке в качестве параметра ядра указываешь вот это: init=/bin/bash
потом как система запустится, не забудь смонтировать отсутствующие системные разделы и смонтировать /etc в режим rw, по умолчанию монтируется в ro вот так: mount -o remount /,это если /etc не на отдельном разделе, ну а потом passwd


Взято отсюда: http://www.opennet.ru/openforum/vsluhforumID1/61587.html

ymuv ★★★★
()
Ответ на: комментарий от athost

в дебиан перед входом в сингл спрашивается пароль рута, если не введён или ^D, система уходит в init 2, так что ерундовое предложение при неизвестном пароле рута

anonymous
()

init=/bin/bash rw в параметры ядра. И следом покопать в сырцах ведра и документации к ним в тему параметров.

Delirium_veritas
()

а ещё есть для криворуких /var/backups в debian, если у самого ума мало бекапы делать. passwd.bak и shadow.bak там

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.