Разрешения пользователей и групп для доступа к mnt папкам и файлам в CentOS 7

Я установил 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 время.

0
07.08.2017, 17:56
1 ответ

Использовать параметры uid и gid для монтирования:

mount -t vboxsf -o gid=33,uid=33 vmshare-windows /mnt/vmshare-windows
2
28.01.2020, 02:33

Теги

Похожие вопросы