Сегодня научимся сбрасывать пароль пользователя в виртуальной машине на KVM расположенной в панели управления Proxmox VE.
Меняем пароль пользователя в виртуальной машине с ОС Windows.
Для смены пароль пользователя в ОС Windows воспользуемся командной строкой Proxmox. Я подключаюсь через ssh. В терминале Proxmox набираем следующую команду:
qm guest passwd <vmid> <username>
Вот как это выглядит с ВМ под номером 105
и пользователем myuser
:
qm guest passwd 105 myuser
Enter new password: *****
Retype new password: *****
- На запрос Enter new password вводим новый пароль.
- на запрос Retype new password подтверждаем пароль еще раз.
Теперь переходим в ВМ c Windows и логинимся с новым паролем.
Меняем пароль пользователя в виртуальной машине с ОС Linux.
Для смены пароль пользователя в ВМ с Linux воспользуемся всё тем же ssh. В терминале Proxmox набираем следующую команду:
qm guest passwd 114 root
Enter new password: ******
Retype new password: ******
Для API на PHP
Для смены пароля через API на PHP необходимо передать следующий параметр.
$data = [
«username»=>’MyUser’,
«password»=>’1234567890′,
«crypted»=>false
];
Ошибка при смене пароля.
Также данные команды могут выдать следующую ошибку:
No QEMU guest agent configured
Для исправления необходимо установить quemu-guest-agent
в вашу виртуальную машину. Конечно же это нужно делать до того, как вы забыли пароль от вашего пользователя.
Исправляем для Linux систем.
Перейдите в гостевую систему и в терминале наберите следующую команду:
В системах на Debian/Ubuntu выполняем следующие команды:
sudo apt install qemu-guest-agent
На системах на базе Redhat:
yum install qemu-guest-agent
Исправляем для Windows систем.
Сначала вы должны скачать драйвер virtio-win iso (см. Windows VirtIO Drivers).
Затем установите драйвер virtio-serial:
- Прикрепите ISO к виртуальной машине Windows (virtio-*.iso)
- Перейдите в Диспетчер устройств Windows
- Найдите «PCI Simple Communications Controller«
- Щелкните правой кнопкой мыши -> Обновить драйвер и выберите на смонтированном iso
DRIVE:vioserial<OSVERSION> where <OSVERSION> is your Windows Version
— ваша версия Windows (например, W7 для Windows 7)
После этого необходимо установить qemu-guest-agent:
- Перейти к смонтированному ISO в проводнике
- Установщик гостевого агента находится в каталоге гостевой агент
- Запустите установщик двойным щелчком (либо qemu-ga-x86_64.msi (64-разрядная версия), либо qemu-ga-i386.msi (32-разрядная версия)
Более подробно писал ТУТ
[endtxt]
RSS
- Тест скорости дисков в Linux
- Как запустить команду в фоне в Linux
- Ошибка несоответствие размеров GPT PMBR
- nginx: [warn] protocol options redefined
- Как включить поддержку linux в windows 11