0
我有一個無業遊民實例安裝如權限上/遊民目錄
~/Vagrants/devmachine
其中有我的web應用程序的源代碼安裝像
~/Vagrants/devmachine/htdocs/myapp
被映射到實例/客戶機上的/ var/WWW (symilink)
ls -al /var/www
lrwxrwxrwx 1 root root 25 Apr 4 10:16 /var/www -> /vagrant/htdocs/myapp/
問題是我無法更改自己的/ var/www文件,例如
ls -al /var/www/
total 80
drwxrwxrwx 1 vagrant vagrant 782 Mar 20 06:43 .
drwxr-xr-x 1 vagrant vagrant 102 Apr 4 07:06 ..
我什麼嘗試是改變:對於在/ var/WWW不會改變
的理由保持文件
sudo chown www-data:www-data -R /var/www
命令沒有錯誤,但文件中的用戶/組執行這樣,我可以通過IDE輕鬆編輯文件。
編輯
我說這Vagrantfile,但仍Apache2的是無法寫入文件
config.vm.share_folder("v-root", "/vagrant", ".", :owner => "vagrant", :group => "www-data")
這可能是問題http://jeremykendall.net/2013/08/09/vagrant-synced-folders-permissions/ – sakhunzai