Я впервые использую virtualbox и ubuntu (14.04), я работаю на операционной системе Windows 7.
Я пытаюсь смонтировать общую папку, в которой есть файлы, к которым мне нужен доступ как в виртуальной коробке, так и в ОС Windows. Я успешно смонтировал их vboxsf
с помощью Guest Additions
установленного.
Для монтирования я использовал команду, sudo mount -t vboxsf <dir name in vbox> <directory in linux
например, я использовалsudo mount -t vboxsf Test /home/user/Test
Я нашел несколько способов автоматического монтирования каталогов при запуске, используя, например, /etc/rc.local
метод ( здесь ), где вы изменяете указанный файл, добавляя к нему команду (без sudo
). Или с помощью fstab
метода ( здесь ). Я предпочитаю rc.local
метод лично.
После монтирования у него есть права доступа, dr-xr-xr-x
однако после монтирования каталог становится root
владельцем и не chown user /home/user/Test
имеет никакого эффекта. Это означает, что я не могу создавать или изменять файлы в нем как обычный пользователь.
В VirtualBox каталог для совместного использования не устанавливается только для чтения.
Есть ли способ автоматически смонтировать общую папку и назначить права владения моему не root
пользователю?
источник
Ответы:
Если у вас установлены гостевые дополнения, используйте меню Virtualbox.
Устройства> Общие папки ... Добавьте путь, имя и включите параметры «Автоматическое подключение» и «Сделать постоянными».
Наконец добавьте своего пользователя в группу с
Выйдите из системы и вернитесь обратно или перезагрузите компьютер, чтобы завершить процесс (спасибо @Fo). Группы хранятся в / etc / groups, согласно man-странице usermod .
источник
root vboxsf
в файлах с символическими ссылками, которые я создал в моем домашнем каталоге для смонтированного общего ресурса, но главная проблема - у меня тоже проблемы с чтением. Разве это не правдоподобно, что веб-файлы в моем случае, которые настроены для таких разрешений, как755
сейчас775
, и т. Д.? Это не требуется, и мне нужно решение, чтобы подключить его к моему пользователю, если так.uid
Иgid
вfstab
Wasnt работает для меня, может быть , так как его авто установлены приглашёнными добавлений я собрать, им действительно не знаю , почемуfstab
не работал. При перемещении файлов я вижу этоmv: cannot create symbolic link
А проклятие написать вопрос, а потом сразу найти ответ.
Я не использовал полную команду, предложенную в этой ссылке
sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host
Поэтому для добавления владельца и автоматического монтирования в virtualbox с помощью
vboxsf
Ubuntu добавьте в/etc/rc.local
файл передexit 0
строкой команду следующим образом:mount -t vboxsf -o uid=1000,gid=1000 <folder name given in VirtualBox> /home/<user>/where/ever/you/want
источник