mac下用vagrant的权限问题

技术文章 2020年3月29日 3.6K

vagrant在windows中没有权限的概念,所以怎么用都不会出现这个问题的,但是在mac中,共享后的文件目录权限以及用户组都不正确啦,所以无法正常使用。

特别是Yii2中我们需要对assets目录加权限,以便生成对应的cssjs,无论你怎么调整都会提示权限问题的。

解决办法是,在指定目录的时候做相关的nfs配置。

config.vm.synced_folder "/web/viphper/", "/home/viphper", type: "nfs", :nfs => {
:linux_nfs_options => ["not_root_squash"],
:map_uid => 0,
:map_gid => 0
}

加上了nfs权限后,重启vagrant的过程会莫名奇妙的问题,但是没关系,多启几次就好了。


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

版权声明:转载请注明 PHP学习网 » mac下用vagrant的权限问题
分享到:
赞(1)

文章评论

您需要之后才可以评论
1点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网