Рейтинг:1

Сервер Fedora: есть ли функция безопасности, которая предотвращает перетаскивание на виртуальную машину VirtualBox (хост: Windows 10)?

флаг in

Не уверен, что это правильная часть форума, но я только что создал виртуальную машину на VirtualBox с последним сервером Fedora в качестве гостя, и все прошло нормально.

Теперь я должен импортировать установщик Windows перед установкой через Wine, и я не могу завершить перенос.

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

Я пробовал перетаскивать, копировать и вставлять, ничего не работает.

Должен ли я войти в систему как root, открыть файловый менеджер как sudo?

Рейтинг:1
флаг pe

Поскольку вы используете VirtualBox, вам необходимо установить Гостевые дополнения

Перетащите

Oracle VM VirtualBox позволяет перетаскивать содержимое с хоста на гостевую систему и наоборот. Для этого на гостевой системе должна быть установлена ​​последняя версия гостевых дополнений.

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

На данный момент перетаскивание реализовано для систем на базе Windows и X-Windows, как на хостовой, так и на гостевой стороне. Поскольку X-Windows поддерживает множество различных протоколов перетаскивания, на данный момент поддерживается только самый распространенный из них, XDND. Приложения, использующие другие протоколы, такие как Motif или OffiX, не будут распознаваться Oracle VM VirtualBox.

В контексте использования перетаскивания источник данных называется источником. То есть откуда берутся фактические данные и указываются. Цель указывает, куда должны поступать данные из источника. Перенос данных из источника в приемник может осуществляться различными способами, например копированием, перемещением или связыванием.

Запись На данный момент поддерживается только копирование данных. Перемещение или связывание еще не реализовано.

При передаче данных с хоста на гостевую ОС хост в этом случае является источником, а гостевая ОС — целью. Однако при передаче данных с гостевой ОС на хост гостевая ОС на этот раз стала источником, а хост — целью.

По соображениям безопасности перетаскивание можно настроить во время выполнения для каждой виртуальной машины либо с помощью пункта меню «Перетаскивание» в меню «Устройства» виртуальной машины, как показано ниже, либо с помощью команды VBoxManage.

Рисунок Параметры меню перетаскивания

Доступны следующие режимы перетаскивания:

Неполноценный. Полностью отключает функцию перетаскивания. Это значение по умолчанию при создании новой виртуальной машины.

Хост к гостю. Включает операции перетаскивания только с хоста на гостя.

Гость для хозяина. Включает операции перетаскивания только с гостя на хост.

Двунаправленный. Включает операции перетаскивания в обоих направлениях: от хоста к гостю и от гостя к хосту.

Запись Поддержка перетаскивания зависит от используемого интерфейса. На данный момент только интерфейс VirtualBox Manager предоставляет эту функциональность.

Чтобы использовать команду VBoxManage для управления текущим режимом перетаскивания. изменить вм и команды controlvm позволяют установить текущий режим перетаскивания виртуальной машины из командной строки.

Поддерживаемые форматы

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

Запись При перетаскивании файлов никакое преобразование данных не выполняется. Например, при передаче файла с гостевой системы Linux на хост Windows окончания строк, характерные для Linux, не преобразуются в окончания строк Windows.

Служба перетаскивания Oracle VM VirtualBox обрабатывает следующие форматы:

Простой текст: из таких приложений, как текстовые редакторы, интернет-браузеры и окна терминалов.

Файлы: из файловых менеджеров, таких как Windows Explorer, Nautilus и Finder.

Каталоги: Для каталогов применяются те же форматы, что и для файлов.

Известные ограничения

Для перетаскивания известны следующие ограничения:

На хостах Windows перетаскивание содержимого между программами с повышенными правами UAC (Контроль учетных записей) и программами без повышенных прав UAC не допускается. Если вы запустите Oracle VM VirtualBox с правами администратора, перетаскивание не будет работать в проводнике Windows, который по умолчанию запускается с правами обычного пользователя.

флаг in
Я сделал это до того, как попытался перетащить и/или скопировать-вставить, и действительно кажется, что какая-то функция безопасности пытается предотвратить копирование файла .exe на виртуальную машину. Может быть, мне сначала установить Wine?
Arden Smith avatar
флаг pe
**Для перетаскивания известны следующие ограничения:** На хостах Windows перетаскивание содержимого между программами с повышенными правами UAC (Контроль учетных записей) и программами без повышенных прав UAC не допускается.Если вы запустите Oracle VM VirtualBox с правами администратора, перетаскивание не будет работать в проводнике Windows, который по умолчанию запускается с правами обычного пользователя.
флаг in
Это странно, потому что в других дистрибутивах Linux перетаскивание работает. Например, у меня это работало без сбоев на Linux Lite и Ubuntu. Нам нужен сервер, потому что нам нужно несколько одновременных пользовательских сеансов, иначе мы бы застряли на настольных дистрибутивах.
Arden Smith avatar
флаг pe
Мое предложение для вас: открыть ошибку с командой продукта Oracle Virtualbox и сообщить им о ваших выводах и предложить улучшение.
флаг in
Я собирался сделать то, что вы предложили, когда заметил предупреждение безопасности при попытке перетащить файл .exe, который нам нужно установить на эту виртуальную машину. Судя по всему, это функция безопасности, которая существует только на сервере Fedora. Я создаю виртуальную машину с рабочей станцией Fedora, чтобы проверить, будет ли она работать на этой версии ОС. Будет держать вас в курсе.
Arden Smith avatar
флаг pe
Эй, Fedora — это среда Linux, почему вы пытаетесь перетащить файл .exe? Это не проблема безопасности, в Linux нет прямого эквивалента .exe. Для Windows .exe указывает на исполняемый файл, что означает, что операционная система может запускать файл. Linux не использует расширения файлов, чтобы указать, какие файлы являются исполняемыми.
флаг in
Мы используем Wine для этой цели.

Ответить или комментировать

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