Автоматическое монтирование и изменение владельца общих папок в VirtualBox

Убунту 18

VirtualBox — это мощный продукт виртуализации x86 и AMD64/Intel64 для корпоративного и домашнего использования. Это невероятно полезный инструмент для тестирования программного обеспечения в разных операционных системах или для доступа к файлам в нескольких системах. Одной из особенностей VirtualBox является возможность совместного использования папок между хостовой и гостевой операционными системами. Однако по умолчанию эти общие папки принадлежат пользователю root и автоматически монтируются только в том случае, если включена опция «Автоматическое монтирование».

В этой статье мы покажем вам процесс автоматического монтирования общих папок в VirtualBox и изменения их владельца с root на пользователя без полномочий root.

Да, в VirtualBox можно автоматически монтировать и менять владельца общих папок. Если включить опцию «Автоматическое монтирование» и добавить пользователя в группу vboxsf, общие папки будут автоматически смонтированы при запуске, а право владения будет передано вашему пользователю без полномочий root.

Предварительные условия

Прежде чем мы начнем, убедитесь, что у вас есть следующее:

  • Запущенная установка VirtualBox
  • Установленные гостевые дополнения в вашей гостевой ОС VirtualBox
  • Общая папка, настроенная между вашей хост-системой и гостевой ОС.

Установка гостевых дополнений

Если вы не установили гостевые дополнения в гостевую ОС VirtualBox, вы можете сделать это, нажав «Устройства» > «Вставить образ компакт-диска с гостевыми дополнениями» в меню VirtualBox. Затем следуйте инструкциям на экране, чтобы установить его.

Настройка общей папки

Чтобы настроить общую папку, выберите «Устройства» > «Общие папки» > «Настройки общих папок» в меню VirtualBox. Нажмите значок + справа, чтобы добавить новую общую папку.

В появившемся диалоговом окне добавьте путь к папке на вашей хостовой ОС, которой вы хотите поделиться. Затем дайте общей папке имя. Обязательно проверьте параметры «Автоматическое монтирование» и «Сделать постоянным», прежде чем нажимать «ОК».

Изменение владельца общих папок

По умолчанию общие папки принадлежат пользователю root. Чтобы изменить владельца на пользователя без полномочий root, вам необходимо добавить своего пользователя в группу vboxsf. Сделать это можно, выполнив в терминале следующую команду:

sudo usermod -G vboxsf -a мое имя пользователя

В этой команде sudo позволяет запускать ее от имени администратора. usermod — это команда для изменения учетной записи пользователя. -G vboxsf добавляет пользователя в группу vboxsf, а -a myusername добавляет пользователя в дополнительную группу(ы). Замените «myusername» на свое фактическое имя пользователя.

Завершение процесса

Чтобы завершить процесс, выйдите из системы и войдите снова или перезагрузите виртуальную машину. Вы можете сделать это, выполнив следующую команду:

sudo перезагрузка

После перезагрузки перейдите в /media/sf_mysharedfolder (замените «mysharedfolder» на имя, которое вы дали своей общей папке). Общая папка теперь должна автоматически монтироваться при запуске, а право собственности должно быть назначено пользователю без полномочий root.

Поиск неисправностей

Если у вас возникли проблемы с доступом к общей папке или сменой владельца, убедитесь, что гостевые дополнения установлены правильно. Кроме того, попробуйте выйти из системы и снова войти в нее или перезагрузить виртуальную машину после добавления себя в группу vboxsf.

Заключение

В этой статье мы рассмотрели, как автоматически монтировать и изменять владельца общих папок в VirtualBox. Этот процесс может помочь вам беспрепятственно обмениваться файлами между хостовой и гостевой операционными системами без необходимости вручную монтировать общую папку или менять ее владельца каждый раз при запуске виртуальной машины.

Помните, что ключом к этому процессу является правильная установка гостевых дополнений и добавление вашего пользователя в группу vboxsf. Если вы выполните эти шаги, у вас не должно возникнуть проблем с автоматическим подключением общих папок и изменением их владельца.

Для получения дополнительной информации о VirtualBox и его функциях посетите официальный сайт. Документация VirtualBox.

Чтобы включить опцию «Автоматическое монтирование» для общих папок, обязательно установите флажок «Автоматическое монтирование» при настройке общей папки в настройках общих папок в VirtualBox.

Да, вы можете изменить владельца общих папок на пользователя без полномочий root, добавив своего пользователя в группу vboxsf с помощью команды usermod, упомянутой в статье.

Да, гостевые дополнения должны быть установлены в гостевой ОС VirtualBox, чтобы включить функциональность общих папок. Вы можете установить гостевые дополнения, нажав «Устройства» > «Вставить образ компакт-диска с гостевыми дополнениями» в меню VirtualBox.

В гостевой ОС доступ к общей папке можно получить по адресу /media/sf_mysharedfolder (замените «mysharedfolder» именем, которое вы дали общей папке). Этот путь будет автоматически смонтирован при запуске, если включена опция «Автоматическое монтирование».

Если у вас возникли проблемы, убедитесь, что гостевые дополнения правильно установлены в гостевой ОС. Кроме того, попробуйте выйти из системы и снова войти в нее или перезагрузить виртуальную машину после добавления себя в группу vboxsf. Если проблемы не исчезнут, обратитесь к документации VirtualBox или обратитесь за дополнительной помощью.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *