Разрешение на выполнение сценария оболочки не сохраняется в гостевой системе Windows VM в Cygwin
У меня есть машина с Ubuntu под управлением Windows 7 VM. Я использую VMware Workstation 15 Pro. Мой домашний каталог используется совместно с виртуальной машиной и отображается как сетевой диск на гостевой системе Windows.
У меня есть скрипт, который я хочу запустить с помощью Cygwin на гостевой Windows. На Linux разрешения есть rwxr-xr-x
. Тем не менее, в Cygwin на гостевой Windows разрешения rw-r--r--
. Я теряю разрешение на выполнение. Из Cygwin, если я chmod файл, чтобы добавить разрешение на выполнение (например:), chmod u+x foo.sh
нет никаких изменений. Как я могу добавить разрешение на выполнение в гостевой системе Windows? Это проблема с общим ресурсом VMWare, или это проблема с общими сетевыми ресурсами?
Сценарий оболочки начинается с #!
, поэтому по умолчанию cygwin должен рассматривать его как исполняемый, если это был локальный файл. Согласно руководству Cygwin, если это был общий ресурс NFS, он должен просто работать . Я не уверен, что проблема в том, что это похоже на SMB, или в более глубокой проблеме с тем, как VMWare делится файлами.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Каковы различия между оконными менеджерами Linux?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?