5

Vagrantfile(関連部分)

  config.vm.provision :chef_solo do |chef|
    chef.add_recipe "yum"
    # various recipes..
    # in one of these i create the 'localuser' user
  end

  config.vm.synced_folder "./site/frontend", "/var/www/vhosts/site/frontend", :owner=> 'localuser', :group=>'apache', :extra => 'dmode=755,fmode=755'

最初に実行するvagrant upと、ローカルユーザーが見つからないため、マウント時にエラーが発生します(共有フォルダーのマウントはプロビジョニングの前に行われます)

後で作成される所有者との共有フォルダーを持つにはどうすればよいですか?

4

1 に答える 1

1

そのようなフォルダーに所有者を設定できることを知りませんでした...ドキュメントに記載されていますか?

私がすることは、フォルダーをマウントし、プロビジョニングステップで所有者とアクセス許可をそのように設定することです...プロビジョニングするまでフォルダーが存在しない場合は、存在するフォルダーをマウントしますが、そこからシンボリックリンクを作成しますプロビジョニング手順でマウントされたフォルダー。

また、通常は AFP または Samba サーバー共有を作成し、その方法でサーバー上のフォルダーにアクセスします...セットアップは少し手間がかかりますが、Vagrant を介して共有フォルダーをマウントするよりもはるかに強力です。

于 2013-06-01T13:20:14.537 に答える