virtualbox可以方便地分配共享文件夹,但是文件权限默认是777,owner也不太好看。为了修改默认权限,需要用mount -o。
假设分配的文件夹名字是nugo,挂载点是/mnt/nugo,那么用到的挂载命令是:
1 | mount -t vboxfs -o fmask=133,dmask=0222,uid=你的用户的uid nugo /mnt/nugo |
用7减去fmask和dmask的值就是chmod中的权限值,r=4,w=2,x=1。
可以写一个systemd unit file来在开机时设定好权限:
1 | [Unit] |