2016-05-31 23 views
0

Ich versuche, synchronisierte Ordner mit vagrant, die Einstellungen funktionieren auf Linux-Maschine perfekt, aber Mac OSX (10.10), lädt es nicht den Ordner mit erwarteten Benutzer/Gruppe Berechtigung:Vagrant rsync synchronisierte Ordner Benutzergruppe Problem auf Mac OSx

config.vm.synced_folder "./hp", "/var/www/hp", 
    :rsync => true, 
    :user => 'www-data', 
    :group => 'www-data', 
    :rsync__chown => true, 
    :rsync__verbose => true, 
    :rsync_exclude => [".git/"] 

so sehen die Berechtigungen wie

[email protected]:~$ ls -al /var/www 
total 16 
drwxr-xr-x 5 www-data www-data 4096 May 27 13:35 . 
drwxr-xr-x 14 root  root  4096 May 10 05:39 .. 
drwxr-xr-x 1 vagrant www-data 952 May 27 16:56 hp 
drwxr-xr-x 2 root  root  4096 May 10 12:54 html 

Antwort

0

sein sollte owner nicht user so www-data wird Eigentümer der hP freigegebenen Ordner

config.vm.synced_folder "./hp", "/var/www/hp", 
    :rsync => true, 
    :owner => 'www-data', 
    :group => 'www-data', 
    :rsync__chown => true, 
    :rsync__verbose => true, 
    :rsync_exclude => [".git/"] 
+0

danke das hat funktioniert, aber seltsame Sache ist auf Linux: Benutzer arbeitete :) – sakhunzai

+0

seltsam tatsächlich, nie versucht, immer mit dem Besitzer so auf der sicheren Seite gearbeitet :) –