Мне не удалось получить доступ к общей папке VirtualBox, поэтому я сделал пользователя частью группы vboxsf. Но все еще не в состоянии получить к нему доступ. Перезагрузка гостя решила проблему. Это ошибка? Перезагрузка не требуется, чтобы добавить пользователя в группу.
sudo usermod -a -G vboxsf praveensripati
Был аналогичный запрос здесь .
Я использую 11.10 и не помню подобное поведение в 11.04.
permissions
Правин Срипати
источник
источник
Ответы:
После внесения изменений в группы пользователей изменения не сразу видны. Вы должны повторно войти в систему для этого (что также достигается путем перезагрузки).
Вы можете проверить, к кому вы принадлежите, с помощью
id -Gn
команды. Добавив себя в случайную группу, вы заметите, что группа не сразу видна в выходных данных этой команды. Если вы не хотите перезапускать графический сеанс («повторный вход»), выполните прямой вход в систему:Введите свой пароль, и вы войдете в систему с примененными новыми настройками группы. Оттуда начните
virtualbox
и попробуйте снова. Обратите внимание, что теперь вам придется держать консоль открытой (еслиscreen
она не используется ), чтобы вам было проще повторно войти в систему.источник
newgr vboxsf
, послеadduser USER vboxsf
(илиusermod
, как используется в вопросе), вы сможете присоединиться к группе.newgrp
. Похоже, новая оболочка открыта (аналогичноsu
), но без необходимости ввода пароля. Спасибо за совет!Вы пытались передать UID и GID команде mount? Так:
источник