2016-05-31 1 views
0

J'essaie de configurer le dossier synchronisé en utilisant Vagrant, les paramètres fonctionnent parfaitement sous Linux mais Mac OSX (10.10), il ne charge pas le dossier avec l'autorisation utilisateur/groupe attendue:Vagrant rsync dossier du groupe d'utilisateurs synchronisé sur 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/"] 

Ainsi, les autorisations ressemblent

[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 

Répondre

0

devrait être owner pas user si www-data possédera le hp dossier partagé

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

merci qui a fonctionné, mais chose étrange est sur linux: l'utilisateur travaillait :) – sakhunzai

+0

étrange en effet, jamais essayé, toujours travaillé avec le propriétaire, donc sur le côté sécuritaire :) –