Как переместить VirtualBox VirtualMachines от пользователя root до указанного пользователя и куда его переместить?

Я установил VirtualBox, войдя в систему, и я забыл переключать учетные записи,
и я установил несколько ОС с DVD.

Теперь я не знаю, как монтировать ISO и как использовать его из-за разрешений и многих других... пока я не вошел в систему как пользователь root.

Итак, вопрос в том, как я могу исправить свою ситуацию и переместить виртуальные машины, которые я уже установил
только для пользователя root, и куда его перенести?
Я могу открыть VB от имени пользователя root, но не вижу виртуальных машин, а также не могу локализовать каталог для VirtualBox без полномочий root.

Пожалуйста помоги.

1 ответ

Решение

Учитывая, что ваше имя пользователя john (замените тем, что у вас есть), войдите в систему как пользователь root (в любом случае это не очень хорошо) и переместите каталог, содержащий ваши виртуальные машины, в /home/john, Затем, предполагая, что каталог виртуальных машин VirtualBox теперь находится в /home/john/VirtualBox (снова измените как требуется), выполните это как root:

chown -R john:john /home/john/VirtualBox

Затем войдите в систему как обычный пользователь (в этом случае john), запустите VirtualBox и выберите в меню Machine => Add... для каждой машины.

Тем не менее, вам может потребоваться настроить параметры виртуальной машины впоследствии. Но это должно сработать.

Другие вопросы по тегам