Я установил CentOS в качестве гостевой операционной системы в VirtualBox.
Сейчас я в основном знаком с Ubuntu и CentOS, хотя они похожи и имеют некоторые отличия.
Теперь я пытался смонтировать общую папку Windows с именем vmshare-windows. Для этого я сначала попытался создать папку в / mnt с именем vmshare, где я мог бы смонтировать папку vmshare-windows. Но когда я вызываю для этого команду mnt, я получаю следующую ошибку: «mkdir: не удается создать каталог« vmshare »: разрешение отклонено»
Поскольку мой пользователь уже был добавлен в группу wheel, я мог выполнить sudo и создать папку. Далее Теперь, когда я пытаюсь запустить команду монтирования без sudo, я получаю такие же ошибки с отказом в разрешении. Затем я проверил, что пользователь и группа созданной папки vmshare являются корневыми. Поэтому мне нужно снова выполнить sudo, чтобы смонтировать.
Теперь проблема в том, что всякий раз, когда мне нужно изменить что-либо в смонтированной папке, я должен использовать sudo, что противоречит цели моего пользователя, который в основном должен иметь права администратора.
Затем я изменил тип учетной записи моего авторизованного пользователя на «Администратор» и перезапустил свою систему. Однако без sudo я все еще не могу смонтировать или изменить что-либо в смонтированной папке. Затем я добавил своего зарегистрированного пользователя в корневую группу.Но результат все тот же: я должен использовать sudo
. Итак, вопрос в том, что мне нужно сделать, чтобы убедиться, что я могу mkdir / mount / unmount / модифицировать внутри папки mnt, не прибегая к sudo every и every время.
Использовать параметры uid и gid для монтирования:
mount -t vboxsf -o gid=33,uid=33 vmshare-windows /mnt/vmshare-windows