私はvagrantとchefを使用して、仮想マシンで自分のブログを開発しています。WordPressフォルダーに簡単にアクセスできるように、共有フォルダーを作成しました。
基本的に、wordpressフォルダーは私のホスト上にあり、VMの/ var / www/wordpressに共有フォルダーとしてマウントされます。構成は次のようになります。
config.vm.share_folder "foo", "/guest/path", "/host/path"
私の問題はvagrant:vagrant
、ホスト上でVMを変更しても、VMの所有権が常に存在することです。VMの所有権の変更は無視されます。
chown
アップロードディレクトリの所有権をに設定するために使用することはできませんwww-data:www-data
。
chmod
アクセス制限を使用してに変更することは可能です777
が、これは本当に醜いハックです。
これが私が実際に欲しいものです。これは可能ですか?:
- 開発:ホストから共有フォルダーへのアクセス。
- アクセス制限:VMでは、すべてのファイルとフォルダーに適切で安全な所有権とアクセス制限が必要です。