Сбросить пароль пользователя на OC Windows®

Сброс пароля локальной учетной записи Windows® может понадобиться, если:

  • Пользователь забыл пароль.

  • Срок действия пароля истек.

Примечание

Эта инструкция не описывает изменение пароля учетной записи домена.

Перед началом работы

  • Создайте виртуальную машину ECS с OC Linux®, которая будет работать под управлением Ubuntu 14.04 или выше в той же AZ, что и исходная ECS, для которой нужно сбросить пароль Созданная виртуальная машина будет считаться временной ВМ.

  • Привяжите EIP к временной ECS.

  • Установите на временной ECS пакеты ntfs-3g и chntpw одним из следующих методов:

    Выполните следующую команду, чтобы установить пакеты программного обеспечения ntfs-3g и chntpw.

    sudo apt-get install ntfs-3g chntpw
    

Сбросить пароль

  1. Войдите в консоль управления Advanced:

  2. Чтобы открыть список сервисов, нажмите Service List.

  3. Перейдите в раздел Computing → Elastic Cloud Server.

  4. Чтобы остановить исходную виртуальную машину, в строке с нужной ВМ в колонке Operation нажмите More → Stop.

    Примечание

    Не останавливайте ECS на ОС Windows принудительно. В противном случае сброс пароля может завершиться неудачно.

  5. Нажмите на название ECS.

  6. Перейдите на вкладку Disks.

  7. Найдите строку, содержащую системный диск, который необходимо отсоединить, и нажмите Detach.

  8. Чтобы остановить временную ВМ, Operation нажмите More → Stop.

  9. После остановки временной виртуальной машины ECS зайдите на вкладку Disks и нажмите Attach Disk. В открывшемся окне выберите отсоединенный диск и прикрепите его к временной ВМ ECS.

  10. Запустите виртуальную машину, нажав Start.

  11. Чтобы подключиться к временной ECS, нажмите Remote Login и авторизуйтесь.

  12. Просмотрите каталог системного диска, отсоединенного от исходной ECS на ОС Windows и подключенного к временной ECS. Для этого в командной строке введите:

    fdisk -l
    
  13. Выполните следующую команду, чтобы подключить файловую систему отсоединенного системного диска к временной ECS:

    mount -t ntfs-3g /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 permitted
    
    The NTFS partition is in an unsafe state. Please resume and shutdown
    
    Windows fully (no hibernation or fast restarting), or mount the volume
    
    read-only with the 'ro' mount option.
    

    Выполните следующие действия для устранения ошибки:

    1. Устраните несоответствие файловой системы NTFS, используя команду:

      ntfsfix /dev/<Виртуальный диск (например, xvde2)>
      
    2. Подключите системный диск.

    3. Запустите команду для резервного копирования файла SAM:

      cp /mnt/Windows/System32/config/SAM /mnt/Windows/System32/config/SAM.bak
      
  14. Выполните следующую команду, чтобы изменить пароль указанного пользователя:

    chntpw -u <Пользователь (например, Administrator)> /mnt/Windows/System32/config/SAM
    
  15. Введите 1, q и y в соответствии с запросом и нажмите клавишу Enter.

    Пример диалога и вывода при успешном сбросе пароля:

    Select: [q] > 1
    
    Password cleared!
    
    Select: [q] > q
    
    Hives that have changed:
    
    #Name
    
    0<SAM>
    
    Write hive files? (y/n) [n] : y
    
    0<SAM> - OK
    
  16. Вернитесь в интерфейс консоли ECS и остановите временную виртуальную машину ECS.

  17. Отсоедините системный диск. Для этого нажмите на название виртуальной машины, зайдите на вкладку Disks и нажмите Detach.

  18. Подключите системный диск к исходной ECS на Windows®.

  19. Запустите виртуальную машину ECS:

    1. Нажмите Start, чтобы запустить исходную ECS на Windows®.

    2. После того как статус изменится на «Running», в колонке Operation нажмите Remote Login.

    3. В консоли виртуальной машины введите «CMD» и нажмите Enter.

    4. Выполните команду для смены пароля, где «New-password» — новый пароль:

      net user <Пользователь (например, Administrator)> New-password
      
Запустили Evolution free tier
для Dev & Test
Получить