Мне не удалось получить доступ к общей папке VirtualBox, поэтому я сделал пользователя частью группы vboxsf. Но все еще не в состоянии получить к нему доступ. Перезагрузка гостя решила проблему. Это ошибка? Перезагрузка не требуется, чтобы добавить пользователя в группу.
sudo usermod -a -G vboxsf praveensripati
Был похожий запрос здесь .
Я использую 11.10 и не помню подобное поведение в 11.04.
После внесения изменений в группы пользователей изменения не видны сразу. Для этого необходимо заново войти в систему (что также происходит при перезагрузке).
Вы можете проверить, к какой группе вы принадлежите, командой id -Gn
. После добавления себя в случайную группу, вы заметите, что группа не сразу видна в выводе этой команды. Если Вы не хотите перезапускать графическую сессию ("повторный вход"), выполните прямой вход:
su - $USER
Введите пароль, и Вы войдете в систему с новыми настройками группы. Оттуда запустите виртуальный ящик и повторите попытку. Обратите внимание, что теперь вам придется держать консоль открытой (если только не используется экран
), так что, возможно, вам будет проще войти в систему заново.
Вы пытались передать UID и GID команде монтирования? Примерно так:
sudo mount -t vboxsf -o uid=1000,gid=1000 sharedfolder mountPoint