LINUX.ORG.RU

История изменений

Исправление observer, (текущая версия) :

Идея следующая. В файле /etc/shadow есть строка для рута, типа такой:

root:$6$b1mZ9DTL$2bAhm3nJgIxuDNPA2UohX9By0d8cDdUs8nUdvxJrPTEUQTY8o8k8IA9l0pGtBi1YDp5XiNjorKr6QMx24cz.B.:15625:0:99999:7:::

$6 говорит о типе хэширования. Какой конкретный тип соответствует номеру 6 не помню.

b1mZ9DTL - это соль. Знаете же что такое криптографическая соль? Она добавляется к паролю перед хэшированием.

Затем сгенерированный хэш.

Пользователь вводит пароль, к нему добавляется соль, хэшируется. Если хэши совпали - пароль введен правильный.

Что я предлагаю. Придумать новый пароль, добавить к нему соль, сгенерировать хэш, перегрузиться с LiveCD, подмонтировать партицию с этим диском (пробуйте разные sdaX/sdbX партиции, команда mount) и в shadow-файле подменить хэш для нового пароля. Сработает, сам делал.

Тут как сгенерировать хэш.

http://www.linuxquestions.org/questions/linux-general-1/what-is-used-to-creat...

Если не получится гуглите: how to generate hash /etc/shadow

Исходная версия observer, :

Идея следующая. В файле /etc/shadow есть строка для рута, типа такой:

root:$6$b1mZ9DTL$2bAhm3nJgIxuDNPA2UohX9By0d8cDdUs8nUdvxJrPTEUQTY8o8k8IA9l0pGtBi1YDp5XiNjorKr6QMx24cz.B.:15625:0:99999:7:::

$6 говорит о типе хэширования. Какой конкретный тип соответствует номеру 6 не помню.

b1mZ9DTL - это соль. Знаете же что такое криптографическая соль? Она добавляется к паролю перед хэшированием.

Затем сгенерированный хэш.

Пользователь вводит пароль, к нему добавляется соль, хэшируется. Если хэши совпали - пароль введен правильный.

Что я предлагаю. Придумать новый пароль, добавить к нему соль, сгенерировать хэш, перегрузиться с LiveCD, подмонтировать партицию с этим диском (пробуйте разные sdaX/sdbX партиции, команда mount) и в shadow-файле подменить хэш для нового пароля. Сработает, сам делал.

Тут как сгенерировать пароль.

http://www.linuxquestions.org/questions/linux-general-1/what-is-used-to-creat...

Если не получится гуглите: how to generate hash /etc/shadow