Как происходит сброс пароля Linux и Windows.
Сброс пароля Linux
- Подключаем iso образ с такой же ОС и архитектурой.
- Выставляем чтение диска на первое место в порядке загрузки и загружаем сервер.
- Добираемся до консоли (Recovery mode или Rescue).
- Далее вводим следующую последовательность команд:
mkdir /mnt/tmp — создаем временную директорию, в которую будет монтироваться раздел.
mount /dev/sda1 /mnt/tmp — команда, которая монтирует 1-й раздел на первом диске в папку /mnt/tmp
Т.е нужно подмонтировать тот раздел, на котором будут находится системные папки /etc /sys /proc и т.д. Если с первого раза Вы не угадаете, можно будет отмонтировать раздел командой umount /mnt/tmp и повторить процедуру.
chroot /mnt/tmp — команда, которая присвоит корневой раздел папке /mnt/tmp. Т.е / будет означать /mnt/tmp/.
passwd root — присваиваем новый пароль пользователю.
umount /mnt/tmp — отмонтируем раздел.
Извлечем диск, изменим порядок загрузки на стандартный, чтобы HDD загружался первым, и перезагрузим сервер.
reboot
Сброс пароля для Windows Server 2012 и Windows 8
- Подключите iso образ с нужной версией ОС.
- Необходимо в самом начале выбрать Восстановление системы.
- Добраться до консоли.
- Диагностика
- Командная строка
- Копируем (сохраняем) файл Sethc.exe во временную папку temp командой:
copy d:\windows\System32\sethc.exe d:\temp - Заменяем файл sethc.exe файлом Cmd.exe, используя все туже команду copy:
copy d:\windows\System32\cmd.exe d:\windows\System32\sethc.exe - Выходим из консоли.
- Перезагружаем компьютер.
Выбираем Устранение проблем (Troubleshoot).
Далее командную строку (Command Prompt).
Создаем папку temp на диске D, если её нет.
Примечание: В данной ситуации диск C воспринимается машиной, как диск D. Поскольку загрузочный диск создал для себя раздел C, все остальные разделы сместились. На этом этапе нужно внимательно сверять диски.
Перезагружаем ОС и нажимаем 5 раз Shift (за это отвечает программа sethc.exe, которую мы подменили на cmd.exe). Если консоль не открылась, нажмите на переключатель контрастности (кнопка находится под датой).
Задаем новый пароль локальному пользователю Administrator
net user “Administrator” your_password
После этого закрываем окно и входим в систему под новым паролем.
Если учетная запись отключена, ее можно включить следующей командой.
net user «Administrator» /active:yes
Так можно изменить пароль любому локальному пользователю.
Примечание: этот способ не подействует на ОС, которые состоят в домене и проходят аутентификацию согласно Active Directory (AD).
Для Windows Server 2003-2008 и Windows XP, 7 процедура идентична, но нужно заменить cmd.exe на utilman.exe (опции).