Shell-Skriptausführungsberechtigung wird auf Windows VM-Gast in Cygwin nicht beibehalten
Ich habe eine Ubuntu-Maschine, auf der eine Windows 7-VM ausgeführt wird. Ich verwende VMware Workstation 15 Pro. Mein Heimatverzeichnis wird für die VM freigegeben und auf dem Windows-Gast als Netzwerklaufwerk zugeordnet.
Ich habe ein Skript, das ich mit Cygwin unter Windows-Gast ausführen möchte. Unter Linux sind die Berechtigungen rwxr-xr-x
. In Cygwin auf dem Windows-Gast sind jedoch die Berechtigungen rw-r--r--
. Ich verliere meine Ausführungserlaubnis. Wenn ich von Cygwin aus die Datei zum Ausführen der Ausführungsberechtigung (zB:) chmod hinzufüge, chmod u+x foo.sh
gibt es keine Änderung. Wie kann ich dem Windows-Gast Ausführungsberechtigungen hinzufügen? Ist dies ein Problem mit der VMWare-Freigabe oder generell ein Problem mit Netzwerkfreigaben?
Das Shell-Skript beginnt mit #!
, daher sollte es von cygwin standardmäßig als ausführbar behandelt werden, wenn es sich um eine lokale Datei handelt. Nach dem Cygwin Handbuch wenn dies eine NFS - Freigabe sollte es funktionieren . Ich bin nicht sicher, ob es sich um ein SMB-Problem handelt oder ob VMWare Dateien gemeinsam nutzt.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
4
Wie sperre ich rechtsbündige Symbolleisten in Windows 7, ohne dass sie schrecklich aussehen
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?