Я настроил Vagrant (ubuntu/trusty64) на Mac, и он отлично работает, за исключением того факта, что я просто не могу изменить права доступа к каталогу.Vagrant: невозможно изменить пользователя каталога: group
У меня есть проект CakePHP, работающий в /var/www/[projectName]
, который также является стандартным www-каталогом.
Теперь кэш-память CakePHP нуждается в доступе к /var/www/[projectname]/app/tmp/cache
, но пользователь: группа настроена на бродягу: бродягу. Я пытаюсь изменить его с помощью sudo chown -R vagrant:www-data [path]
, но он просто не меняется. Он всегда остается vagrant - vagrant
, когда мне это нужно vagrant - www-data
. Chmod работает (например, с 775 по 777).
Любые идеи, почему я не могу изменять разрешения?
Спасибо, но я попробовал это уже. С или без синхронизированных папок, когда я перехожу на 'vagrant ssh' и naviage в www-root и делаю' ls -l', он показывает каждый файл и каждый каталог все еще с владельцами 'vagrant vagrant'. Насколько мне известно, он должен измениться до «бродячих www-данных». Каждый раз, когда я пытаюсь поместить группу как 'www-data', CakePHP все еще дает сообщение об ошибке, которое не может изменить кеш. bootstrap.php и механизм кеша верны. – jIsles