Сбросить пароль пользователя Windows на Elastic Cloud Server
Сброс пароля локальной учетной записи Windows® может понадобиться, если:
Пользователь забыл пароль.
Срок действия пароля истек.
Эта инструкция не описывает изменение пароля учетной записи домена.
Перед началом работы
Создайте виртуальную машину ECS с OC Linux®, которая будет работать под управлением Ubuntu 14.04 или выше в той же AZ, что и исходная ECS, для которой нужно сбросить пароль Созданная виртуальная машина будет считаться временной виртуальной машиной.
Привяжите EIP к временной ECS.
См.такжеУстановите на временной ECS пакеты ntfs-3g и chntpw одним из следующих методов:
Выполните следующую команду, чтобы установить пакеты программного обеспечения ntfs-3g и chntpw.
sudo apt - get install ntfs - 3 g chntpw
Сбросить пароль
Войдите в консоль управления Advanced:
В списке сервисов выберите Elastic Cloud Server.
Чтобы остановить исходную виртуальную машину, в строке с нужной ВМ в колонке Operation нажмите More → Stop.
ПримечаниеНе останавливайте ECS на ОС Windows принудительно. В противном случае сброс пароля может завершиться неудачно.
Нажмите на название ECS.
Перейдите на вкладку Disks.
Найдите строку, содержащую системный диск, который необходимо отсоединить, и нажмите Detach.
Чтобы остановить временную ВМ, Operation нажмите More → Stop.
После остановки временной виртуальной машины ECS зайдите на вкладку Disks и нажмите Attach Disk. В открывшемся окне выберите отсоединенный диск и прикрепите его к временной ВМ ECS.
Запустите виртуальную машину, нажав Start.
Чтобы подключиться к временной ECS, нажмите Remote Login и авторизуйтесь.
Просмотрите каталог системного диска, отсоединенного от исходной ECS на ОС Windows и подключенного к временной ECS. Для этого в командной строке введите:
fdisk - lВыполните следующую команду, чтобы подключить файловую систему отсоединенного системного диска к временной ECS:
mount - t ntfs - 3 g / dev /< Результат предыдущего шага , виртуальный диск ( например , xvde2 ) > / mnt /ПодсказкаЕсли после выполнения предыдущей команды отображается следующая информация об ошибке, файловые системы NTFS могут быть несовместимыми.
The disk contains an unclean file system ( 0 , 0 ) .Metadata kept in Windows cache , refused to mount .Failed to mount '/dev/<Виртуальный диск (например, xvde2)>' : Operation not permittedThe NTFS partition is in an unsafe state . Please resume and shutdownWindows fully ( no hibernation or fast restarting ), or mount the volumeread - only with the 'ro' mount option .Выполните следующие действия для устранения ошибки:
Устраните несоответствие файловой системы NTFS, используя команду:
ntfsfix / dev /< Виртуальный диск ( например , xvde2 ) >Подключите системный диск.
Запустите команду для резервного копирования файла SAM:
cp / mnt / Windows / System32 / config / SAM / mnt / Windows / System32 / config / SAM . bak
Выполните следующую команду, чтобы изменить пароль указанного пользователя:
chntpw - u < Пользователь ( например , Administrator ) > / mnt / Windows / System32 / config / SAMВведите 1, q и y в соответствии с запросом и нажмите клавишу Enter.
Пример диалога и вывода при успешном сбросе пароля:
Select: [q] > 1Password cleared!Select: [q] > qHives that have changed:#Name0<SAM>Write hive files? (y/n) [n] : y0<SAM> - OKВернитесь в интерфейс консоли ECS и остановите временную виртуальную машину ECS.
Отсоедините системный диск. Для этого нажмите на название виртуальной машины, зайдите на вкладку Disks и нажмите Detach.
Подключите системный диск к исходной ECS на Windows®.
Запустите виртуальную машину ECS:
Нажмите Start, чтобы запустить исходную ECS на Windows®.
После того как статус изменится на «Running», в колонке Operation нажмите Remote Login.
В консоли виртуальной машины введите «CMD» и нажмите Enter.
Выполните команду для смены пароля, где «New-password» — новый пароль:
net user < Пользователь ( например , Administrator ) > New - password
- Перед началом работы
- Сбросить пароль