Как получить доступ к общим папкам в Ubuntu VM (Oracle Virtualbox) и связать их с домашней папкой

Я настроил общую папку между хостом Windows и гостем Ubuntu. Папка монтируется при запуске, но она пуста (она также имеет значок замка). Я должен выполнить команду ниже, чтобы получить доступ к ее содержимому (знак замка исчезает).

  sudo mount.vboxsf media ~/media

Как настроить автоматический запуск при запуске. Я пытался добавить в программу запуска, но ничего не происходит. Я новичок в Linux, поэтому постарайтесь написать свой ответ на языке непрофессионала. Благодаря.

20
задан 06.05.2020, 22:59

2 ответа

Итак, вот как получить доступ к вашим общим папкам на Ubuntu VM (Oracle Virtualbox). Я предполагаю, что вы уже включили автоматическое монтирование при добавлении папки. Откройте терминал и введите.

sudo usermod -G vboxsf -a username 

Замените username на ваше собственное username. Эта команда добавляет пользователя «username» в группу vboxsf, которая является владельцем общих папок (находится в / media / в окне Ubuntu). Подтвердите из папки мультимедиа, если общие папки присутствуют. Они обычно называются "sf_name-of-shared-folder". Для быстрого доступа вы можете создать ссылку на общие папки в домашней папке. В Терминале (при условии, что вы находитесь в каталоге, где вы хотите, чтобы ссылка появилась, и что вы включили плагин Nautilus, который дает вам опцию контекстного меню), выполните:

ln -s /media/sf_shared/ name_of_link.

Замените sf_shared на фактическое имя общего каталога и name_of_link с любым, что вы хотите. Однако имя ссылки не должно существовать в каталоге, в котором вы хотите создать ссылку (то есть не должно быть папки или файла с таким именем). Кроме того, вы можете просто перетащить папку в «Наутилусе» в нужную область навигации, и она создаст доступную ссылку.

5
ответ дан 06.05.2020, 22:59
  • 1
    Возможно каждому нужен к выходу / вход в систему снова перед способностью получить доступ к совместно используемой папке. – Drake Guan 06.05.2020, 23:00
  • 2
    ^^ ДА, я должен был выйти из системы/войти в систему для этого для работы – Paul 06.05.2020, 23:00

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

sudo usermod -G vboxsf -a $USER

$USER будет заменено вашим именем пользователя. Эта команда добавляет пользователя <username> в группу vboxsf , которая является владельцем общих папок (находится в /media/... в окне Ubuntu).

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

35
ответ дан 06.05.2020, 23:00
  • 1
    Нет проблем. Если у Вас есть доступ записи на совместно используемой папке, that' s прекрасный. Можно создать символьную ссылку в доме или папке Documents для легкого доступа. В Терминале (предполагающий, что Вы находитесь в каталоге, где Вы хотите, чтобы ссылка появилась) сделайте: ln -s /media/sf_shared/ name_of_link. Замена sf_shared с подлинным именем общего каталога и name_of_link с тем, что Вы хотите. С другой стороны, можно просто перетащить папку в Наутилусе к правильной области навигации, и это создаст легкое к каналу доступа. – user48956 06.05.2020, 23:01
  • 2
    Это doesn' t работа. Я попробовал подобную вещь ранее этим кодом: Я don' t знают, является ли это то же самое. sudo adduser <username> vboxsf – Anton Protopopov 06.05.2020, 23:01
  • 3
    Для нескольких других подсказок о Ubuntu на VirtualBox (Mac) см.: [запись в блоге] ( aboutfoto.wordpress.com/2013/04/03/of-ggobi-macports-and-r ). – TehTris 06.05.2020, 23:01
  • 4
    Очень сожалеют. Совместно используемая папка с содержанием действительно появляется в папке медиа. То, что я хотел, было для него для появления в моей домашней папке с содержанием. Извините за ошибку. – Gabriel 06.05.2020, 23:02
  • 5
    Странный... На поле I' m использование совместно используемой папки появляется как/media/sf_shared, и если я смотрю на ее полномочия с ls-l, я добираюсь: drwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_shared. Сверьтесь users-admin программа, если Ваше имя пользователя находится действительно в vboxsf группе (существует кнопка под названием Manage Groups и взгляд на Свойства vboxsf группы). – Community 06.05.2020, 23:02

Теги

Похожие вопросы