Мама, я забыл пароль администратора!
29 maggio 2008, 10:45 Debian , Shell , системы , Советы и хитрости 29 мая 2008, 10:45
RTFM для этой серии, сообщили ниже инструкциям, приведенным в итальянской официальной документации по Debian для восстановления пароля.
Я делаю это для потребления очень ленивый человек, который спросил меня.
8.1.1 «Я забыл пароль администратора!" (1)
И "можно загрузить систему и доступ к учетной записи суперпользователя, даже если вы не знаете свой пароль, просто имея доступ к клавиатуре. (Предполагается, нет пароля запросов от BIOS или загрузчика, такие как LILO, который блокирует доступ к системе).
Эта процедура не требует внешнего загрузочных дискет и никаких изменений в BIOS. В этом контексте, "Linux" является меткой для загрузки ядра установки Debian.
На экране загрузки LILO, как только загрузка: появляется (в некоторых системах, необходимо нажать кнопку смены ключа для предотвращения автоматической загрузки), и когда LILO используется фреймбуфер нажатия TAB, чтобы посмотреть параметры типа), введите:
boot: Linux init=/bin/sh
Система загружается ядро и запустить / бен / ш вместо стандартной инициализации. В этот момент вы получили привилегии и корневой оболочки. Так как / смонтирован только для чтения и многие разделы диска не установлен еще, вы должны сделать следующее, чтобы разумно функционирующей системы.
init-2.03# mount -n -o remount,rw /
init-2.03# mount -avt nonfs,noproc,nosmbfs
init-2.03# cd /etc
init-2.03# vi passwd
init-2.03# vi shadow
(Если второе поле данных в / и т.д. / пароль является "х" для каждого имени пользователя, ваша система использует теневые пароли, вы должны отредактировать / и т.д. / тень). Чтобы отключить пароль администратора, изменить Второе поле в файле паролей, так что он пуст. Теперь вы можете перезагрузить компьютер и войти в систему как корневой без пароля. При загрузке на уровень 1, Debian (по крайней мере после того, как картофель) требуется пароль, который некоторые старые дистрибутивы не сделал.
Хорошо иметь минимальный редактор / бен если / USR не доступны (см. спасения редакторы, раздел 11.2).
Также следует установить пакет створки. Если система перестает загружаться, выполните:
boot: Linux init=/bin/sash
створки служит интерактивное заменить, даже если ш / бен / ш непригодна для использования. Это статически связаны между собой, и включает в себя множество стандартных утилит, как встроенных модулей (типа "помощь" в командной строке на список литературы).
8.1.2 «Я забыл пароль администратора!" (2)
Загрузка с любого диска аварийного набора загрузочный / корневой. Если, например, / dev/hda3 является оригинальной корневого раздела, следующее пусть один редактирования файла паролей, так же легко, как указано выше.
# mkdir fixit
# mount /dev/hda3 fixit
# cd fixit/etc
# vi shadow
# vi passwd
Преимуществом такого подхода по сравнению с предыдущим методом, что это требует знания пароля LILO (если таковые имеются). Однако, надо иметь возможность установить BIOS, если не сделали, так что система загрузиться с дискеты или компакт-диска.
Источник: http://www.debian.org/doc/manuals/reference/ch-tips.it.html














