Chef infra Vagrant:在资源调配阶段创建同步/共享文件夹时,如何将所有者设置为该文件夹的所有者

Chef infra Vagrant:在资源调配阶段创建同步/共享文件夹时,如何将所有者设置为该文件夹的所有者,chef-infra,provisioning,vagrant,Chef Infra,Provisioning,Vagrant,流浪汉档案(相关部分) 当我执行第一个vagrant up时,由于找不到localuser,我在装载时出错(装载共享文件夹在设置之前) 我该怎么做才能与稍后创建的所有者共享文件夹?我不知道您可以在这样的文件夹上设置所有者。。。文件里有吗 我要做的是挂载文件夹,然后在设置步骤中以这种方式设置所有者和权限。。。如果该文件夹在设置之前不存在,则我将装载一个确实存在的文件夹,但在设置步骤中从装载的文件夹创建指向该文件夹的符号链接 我通常也会以这种方式创建AFP或Samba服务器共享并访问服务器上的文件夹

流浪汉档案(相关部分)

当我执行第一个
vagrant up
时,由于找不到localuser,我在装载时出错(装载共享文件夹在设置之前)


我该怎么做才能与稍后创建的所有者共享文件夹?

我不知道您可以在这样的文件夹上设置所有者。。。文件里有吗

我要做的是挂载文件夹,然后在设置步骤中以这种方式设置所有者和权限。。。如果该文件夹在设置之前不存在,则我将装载一个确实存在的文件夹,但在设置步骤中从装载的文件夹创建指向该文件夹的符号链接

我通常也会以这种方式创建AFP或Samba服务器共享并访问服务器上的文件夹。。。它的设置稍微多了一点,但比通过Vagrant安装共享文件夹要强大得多

  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'