Исправить общую папку VirtualBox, заблокированную или не открывающуюся в Ubuntu 21.04
Запуск Ubuntu как виртуальной машины через VirtualBox? Вы можете столкнуться с проблемой разрешения на доступ к общей папке между хостом и гостем.
Общие папки — это полезная функция для синхронизации файлов между хостом Virtualbox и гостевой ОС. Однако после того, как вы ее создали, общая папка помечается значками крестика и замка. И при попытке открыть его появляется диалоговое окно с ошибкой:
Необработанное сообщение об ошибке:
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: для субъекта процесса Unix не установлен uid.
Или возникает проблема с разрешением при доступе с левой панели файлового менеджера:
У вас нет прав, необходимых для просмотра содержимого «xxx».
Исправьте проблему с разрешениями для общей папки:
Общая папка принадлежит группе vboxsf
в гостевой системе. Все, что вам нужно сделать, это добавить своего пользователя в эту группу.
Есть несколько способов добавить пользователя в группу. Здесь я собираюсь сделать это с помощью одной команды:
- Сначала запустите виртуальную машину и войдите в систему.
- Откройте окно терминала из средства запуска системных приложений.
Когда терминал откроется, запустите команду, чтобы проверить свое имя пользователя, если вы не помните:
whoami
Наконец, добавьте пользователя в группу vboxsf (замените USER_NAME на то, что было напечатано в последней команде.):
sudo adduser USER_NAME vboxsf
Перезапустите виртуальную машину, чтобы применить изменения, и наслаждайтесь!