Работа
June 9, 2023

Подключение диска ВМ и изменение пароля пользователя

Иногда нужно исправить пароль у пользователя на ВМ, без использования каких-то специальных дисков или механизмов. Например, после импорта шаблона ВМ из ISPSystem 😊

Далее команды с комментариями:

# ставим на месте, где производим модификацию
apt-get install libguestfs
apt-get install guestfs-data
(необязательно) apt-get install guestfs-tools
# тестируем работу
libguestfs-test-tool
# подключаем образ
guestmount -a vm-110-disk-1.raw -i /media/guest
# монтируем нужные каталоги
mount -t proc proc /media/guest/proc
mount -o bind /dev /media/guest/dev
mount -o bind /sys /media/guest/sys
#меняет корневой каталог
chroot /media/guest
#меняем пароль
usermod -p 'новый-пароль' <юзер>
# или создаем пользователя и выдаем нужные права
useradd user
passwd user
usermod -aG astra-admin user
# выходим
exit
# отключаем каталоги и образ
umount /media/guest/proc
umount /media/guest/dev
umount /media/guest/sys
umount /media/guest