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

10

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

  sudo mount.vboxsf media ~/media

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

    
задан Njihia 23.07.2013 в 12:49
источник

2 ответа

19

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

sudo usermod -G vboxsf -a <username>

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

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

    
ответ дан Cosmin Saveanu 23.07.2013 в 13:02
2

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

sudo usermod -G vboxsf -a username 

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

ln -s /media/sf_shared/ name_of_link.

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

    
ответ дан Njihia 02.08.2013 в 15:59