我的问题是,我的 tomcat 用户无法访问已安装的 exFAT 驱动器上的文件。
使用带内核的 Arch Linux VM6.1.12-1-MANJARO. 使用 ls 显示要访问的文件:
-rwxrwx--- 1 root vboxsf 320 25. Feb 16:46 /home/'user'/share/tomcat/lib/jspwiki-custom.properties
等/组包含以下行
vboxsf:x:109:tomcat
为了测试我的访问
sudo -u tomcat less /home/'user'/share/tomcat/lib/jspwiki-custom.properties
我得到了回应
/home/'user'/share/tomcat/lib/jspwiki-custom.properties: Permission denied
/home/'用户'/共享
是VBox 到 exFAT 文件夹的挂载点。虚拟机共享文件夹配置为
- 路径:F:\share
- 名称:分享
- 挂载点:/home/'user'/share
- 自动挂载
- 使永久生效
山命令输出行
share on /home/'user'/share type vboxsf (rw,nodev,relatime)
正在做在 Debian 虚拟机上完全相同带内核的 Linux5.10.0-21-amd64 sudo -u tomcat ...
显示文件内容。
山在 Debian 上显示更多选项:
/home/'user'/share on /home/'user'/share type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=0,gid=999,dmode=0770,fmode=0770,tag=VBoxAutomounter)
如何配置 Arch 6.1.12 使其像 Debian 5.10.0 一样运行?(或者可能存在我没有找到的其他差异?)