VirtualBox挂载本地文件夹,通过nginx访问对应项目,一直报“403”,
造成这个问题的原因是文件属主用户www跟virtualbox不在同一个用户组,加入同个组即可解决这个问题。
sudo usermod -a -G vboxsf www
#username 为属主用户
VirtualBox的共享文件夹一般都挂载在/media下面,用ll查看会发现文件夹的所有者是root,所有组是vboxsf,所以文件管理去无法访问是正常的,解决方法是把当前属主用户加入到vboxsf组里面。
经查询需将
sudo usermod -a -G vboxsf root
#username 为属主用户