Задать вопрос
krolito
@krolito
Начинающий пиэйчпи-шечник и убунточник.

Как изменить права доступа к общей папке?

В VirtualBox связку Windows 10 (хост) и UbuntuServer 22.04.3. И столкнулся со следующей проблемой при настройке общей папки: общая папка находится на жестком диске в формате NTFS, соответственно из Windows в Ubuntu файлики перебрасываются без проблем, а вот из Ubuntu в Windows уже перебросить не получается, так как владелец общей папки root, и какие бы команды на смену владельца я не применял (chown и т.д.), владельцем всегда остается root (узнал, что по причине того, что NTFS не поддерживает unix-систему прав и доступов). Попытка копирования файла в общую папку под sudo также успеха не принесла. Видел на просторах интернета статейку, что нужно редактировать файл /etc/fstab. Только не понимаю, что и как в нем редактировать. Свой fstab прикладываю. 65c478a73eca6369791287.jpeg
  • Вопрос задан
  • 521 просмотр
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
morihaos
@morihaos
На 99% вопросов уже есть ответы в инетке...
Привет,
Дело не в NTFS. Дело в том, что при старте гостевой системы Ubuntu Server общая папка монтируется на уровне ядра по информации из файла /etc/mtab с доступом для root:vвoxsf и разрешениеями rwxrwx---, то есть с ней могут работать root и все юзеры, которые входят в группу vboxsf. Если вы, конечно, поставили гостевые дополнения прилагаемые к виртуалбоксу в консоли Ubuntu Server примонтровав их по /dev/cdrom, а не через apt из репозитория Ubuntu.
Добавьте себя в эту группу командой:
sudo usermod -aG vboxsf username
где username - ваш логин входа на консоль, перелогинтесь в консоли и без проблем сможете писать в свою общую папку.
Если же ставили как-то нестандартно гостевые дополнения, то смотрите файл /etc/mtab и ищите вашу общую папку в примерно такой строке:
имя_вашей_шары /media/sf_имя_вашей_шары vboxsf rw,nodev,relatime 0 0
вот этот vboxsf и есть группа, в которую вам надо себя добавить.
Еще вариант - проверить, кому принадлежит смонтированная папка и ее разрешения командой:
ls -al /media
или, куда у вас она смонтирована автоматом или монтируется руками и посмотреть, кто ее владелец и какая группа юзеров к ней подключена и уже по этой информации добавить себя в эту группу.
Ответ написан
Комментировать
mindtester
@mindtester Куратор тега Windows
http://iczin.su/hexagram_48
в общем случае fstab не нужен. обычно в любом файл менеджере монтируешь, но права обычно сразу всем на все.
и тут не вопрос виртуальной машины. 2 железных компа рядом, повели бы себя почти точно также.
.. но при попытке входа в винду, должен быть запрошен пользователь с паролем... и ты можешь дать пользователя с ограниченными правами..
.. хотя и в виртуалке таже должно быть..
ты часом не из тех кто работает под "админом"?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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