Я использую бродягу и шеф-повара для разработки своего собственного блога на виртуальной машине. Чтобы иметь легкий доступ к папке wordpress, я создал общую папку.
В основном папка wordpress находится на моем хосте и устанавливается как общая папка в /var/www/wordpress в виртуальной машине. Конфигурация похожа на:
config.vm.share_folder "foo", "/guest/path", "/host/path"
Моя проблема в том, что владение в моей виртуальной машине всегда vagrant:vagrant
, даже если я меняю ее на своем хосте. Изменения в владельце VM игнорируются.
Я не могу использовать chown
, чтобы установить право собственности на каталог загрузки на www-data:www-data
.
Можно использовать chmod
и изменить ограничения доступа на 777
, но это действительно уродливый взлом.
Вот что я на самом деле хочу. Это возможно?:
- Разработка: доступ к общей папке с моего хоста.
- Ограничение доступа: на виртуальной машине все файлы и папки должны иметь правильные и безопасные ограничения доступа и доступа.