Mac电脑上虚拟机共享文件夹权限问题
陪伴多年的win7系统 因为好多软件 都不再支持win7系统上安装了。 没有办法,换成Mac了
虚拟机是直接从win7系统导出导入进来的, 在win7上没有共享文件夹权限问题,Mac上有这个权限问题,打的error_log第一次没有文件的时候可以正常记录,后面就不行了,相当于有创建权限没有再次写入权限。
直接让AI来处理 改目录权限、设置umask、 setenforce 0 等 整了好多方案 折腾了好些时间 都没有整好 最后 一个方案解决了 挂载文件夹的时候 指定一下用户组 示例如下:
mount -t vboxsf -o uid=www,gid=www,umask=0022 VirtualBoxShare /data/httpd
这样的话 虚拟机上的 /data/httpd 目录 就都是 www www 了。
不然 只是 mount -t vboxsf VirtualBoxShare /data/httpd/ 这样挂载, /data/httpd 目录是 root root 使用chown -R www:www /data/httpd/ 是修改不掉的 在win7上这样也可以的没有权限问题 但是Mac上就不行了 有权限问题
附:我的nginx和php是用的www
nginx
/usr/local/nginx/conf/nginx.conf
里面设置的用户 user www www;
php
/usr/local/php/etc/php-fpm.conf
里面设置的用户组
user = www
group = www