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

У меня виртуальная виртуальная машина с аркой 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 файловая система, установленная на хост, принадлежит к чужой машине, поэтому она не имеет никакого контроля над разрешениями файлов в этой системе. Этот элемент управления принадлежит хосту. Поэтому вам нужно настроить разрешения в части диска, который вы можете создать.

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

  • Как установить программное обеспечение RAID-5, созданное Windows под Linux?
  • Удалить диспетчер загрузки Windows?
  • Git Bash для Ubuntu / Linux и Windows требует перезагрузки ssh-agent
  • подключить Windows-окна к Xserver на моем Linux-хосте
  • Windows и Ubuntu с двойной загрузкой
  • Можно ли игнорировать скрытые файлы Windows?
  • Доступ к Linux-серверу с компьютера Windows в графическом режиме через SSH
  • Ли Linux копирует разрешения файлов NTFS?
  • Vagrant ssh не отображает командную строку
  • Перезагрузка grub / boot
  • Почему запуск rxvt-unicode с расширением perl включен по умолчанию, хотя я построил его с помощью «--enable-perl» и даже «--enable-everything»?
  • Arch Linux, Openbox и Desktop
  • Linux и Unix - лучшая ОС в мире.