Ich habe wie so ein Vagabund vm Set-up mit einer Projektstruktur auf meinem Host-Maschine bekam:Vagrant SSH kann nicht Verzeichnis gemeinsamen Zugriff
PlayApps --> App1 -----------> all application/project files
App2 -----------> ""
App3 -----------> ""
(etc..)
.VagrantFiles --> VagrantFile
bootstrap.sh
(etc...)
ich cd
in mein .VagrantFiles Verzeichnis und starten Sie dann die VM. In meinem VagrantFile für diese VM bin ich teile dieses Verzeichnis:
config.vm.synced_folder "../", "/Shared"
mit dem Ziel, alles im PlayApps Verzeichnis (mehrere Projekte) mit der VM zu teilen. Wenn ich die VM und ssh
in starten sehe ich das Verzeichnis/Shared und ich kann cd
hinein, aber wenn ich versuche, den Inhalt mit ls -al
zur Liste ich die folgende Fehlermeldung erhalten:
ls: cannot open directory .: Operation not permitted.
Wenn ich ls -al
tun auf dem Verzeichnis, das ist enthalten/Shared was ich sehe (unter anderem Verzeichnissen): denken
d????????? ? ? ? ? ? Shared/ and
d????????? ? ? ? ? ? vagrant/
ich sudo chmod 666
versucht, das/Shared-Verzeichnis, dass es einen Berechtigungsfehler war, bekam aber den folgenden Fehler:
chmod: cannot access '/Shared': Protocol error
Vagrant, ssh, und "ops" im Allgemeinen ist ziemlich neu für mich, so dass alle Hinweise, Vorschläge, Antworten sehr geschätzt werden.
Puh, Lebensretter, danke! –
Hat mir sehr geholfen. Danke – Victor