Нужна помощь по сбросу пароля root для CentOS, которая является предположительной ОС (domU) в XEN. Я уже пытался добраться до grub, но он не отображается или, возможно, использует другой grub (pygrub). Заранее спасибо.
Выключите гостевую виртуальную машину, смонтируйте ее диск на другой виртуальной машине, к которой у вас есть доступ, затем вручную измените гостевой файл / etc / shadow или выполните chroot для смонтированного диска, а затем введите «passwd».
1- Выключите сервер с помощью элементов управления Xencenter
2- Щелкните правой кнопкой мыши на компьютере и выберите «Свойства» 3- Перейдите в раздел «Параметры загрузки». Измените параметры загрузки ОС на rw init = / bin / bash.
Иногда для некоторых ОС, особенно CentOS, вам нужно будет написать в поле слово single вместо rw init = / bin / bash, поэтому попробуйте оба варианта, если первый трюк не сработал. 4- Сохраните и запустите вашу виртуальную машину
Ваша система загрузится в однопользовательском режиме. Итак, чтобы изменить свой пароль, вам нужно ввести эту команду:
bash # пароль root
5- Введите новый пароль, затем вас попросят подтвердить его.
Ваш пароль был сброшен.
6- Выключите вашу виртуальную машину. Теперь вернитесь к параметрам xencenter и запуска, удалите rw init = / bin / bash и измените его на то, что было раньше. Запустите свой сервер, и вы сможете войти в систему с новым паролем root.
Источник : http://www.unixmen.com/reset-root-password-linux-vm-hosted-xenserver/
Если у вас есть доступ к родителю:
xm console $vm
Сбросит вас в консоль (можно сбежать из телнета).