В виртуальной виртуальной машине как установить права доступа к файловой системе?

У меня виртуальная виртуальная машина с аркой Linux, работающая на моем ПК с Windows (что, к сожалению, я должен использовать для работы). Я использую это для работы на моем ПК с ОС Windows в качестве альтернативы Cygwin.

Я установил общую папку Virtualbox, которая разделяет мой диск C: \ с моей виртуальной машиной Linux, но я, похоже, не могу изменить права доступа к файлам в любой из папок. Это проблема, так как теперь git считает, что все мои права на файлы изменены.

» ll README.txt -rwxrwx--- 1 root vboxsf 4.5K Oct 28 10:42 README.txt » chmod 644 README.txt » ll README.txt -rwxrwx--- 1 root vboxsf 4.5K Oct 28 10:42 README.txt » sudo chmod 644 README.txt » ll README.txt -rwxrwx--- 1 root vboxsf 4.5K Oct 28 10:42 README.txt » git diff README.txt | cat diff --git a/README.txt b/README.txt old mode 100644 new mode 100755 

Как это исправить?

Папка была смонтирована с помощью Automount из VirtualBox Manager в окнах.

2 Solutions collect form web for “В виртуальной виртуальной машине как установить права доступа к файловой системе?”

Это не сработает, так как маловероятно, что ваши хосты, сопоставленные в файловой системе (например, Windows C: диск, поэтому, скорее всего, NTFS) поддерживают полный набор бит разрешений, которые Linux git ожидает.

В подобной ситуации я экспортировал каталог Linux через Samba и без проблем использовал это из Windows и Linux. Это, однако, имеет тот недостаток, что вы не можете получить доступ к данным, когда виртуальная машина не работает.

Для Linux файловая система, установленная на хост, принадлежит к чужой машине, поэтому она не имеет никакого контроля над разрешениями файлов в этой системе. Этот элемент управления принадлежит хосту. Поэтому вам нужно настроить разрешения в части диска, который вы можете создать.

Я связываю свою виртуальную коробку с подкаталогом папки «Мои документы». Таким образом, я могу открыть разрешения, не беспокоясь о повреждении файлов ОС хост-систем.

  • Запустите GraphicsMagick / ImageMagick на Ubuntu, предназначенный для Windows
  • Fedora 16 не загружается после того, как Win7 установил GPT-диск
  • GRUB не будет показывать; Linux Mint и Windows 10 на отдельных дисках
  • Изменение порядка загрузки - доступ к Linux можно только через опцию «Использовать устройство»
  • Как запустить другую установленную систему из Linux?
  • (32-битный или 64-битный) дистрибутив Linux с! 32bit! (U) Поддержка EFI?
  • По умолчанию Shell для Samba Machine Accounts
  • Arch Linux в системе UEFI-GPT с двойной загрузкой Windows 8.1
  • Запуск Linux из pendrive на Windows изначально
  • Не удалось запустить ubuntu после установки обновлений - Stuck at 'Try (hd0,0)'
  • Debian 8 Jessie EFI dualboot Windows 8.1
  • Linux и Unix - лучшая ОС в мире.