Help us understand the problem. What is going on with this article?

Vagrant でマウントされるディレクトリのownerを調整する

More than 5 years have passed since last update.

 vagrant up 時に、ホストの Vagrantfile が存在する領域が自動的にVMの /vagrant にマウントされますが、そのディレクトリ群の owner が標準のvagrantのままだったので、変更する方法を調べました。

Vagrantfile の Vagrant.configureブロックの中に、

config.vm.synced_folder '.', '/vagrant', owner: '<ownerとしたいVM内のユーザ名>'

と記述して、vagrant up しなおす、あるいは vagrant reload をすると、指定したユーザがownerとなってマウントされます。

 また、グループも変更したければ、

config.vm.synced_folder '.', '/vagrant', owner: '<ownerとしたいVM内のユーザ名>', group: '<ownerとしたいVM内のグループ名>'

として、同様の手順を踏めば、変更できます。

m_doi
DevOps Engineer
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away