物理硬盘在linux中在/dev目录下 ,我的是阵列,是/dev/dm-1 如果是硬盘就是/dev/sda 或sdb之类的
这些文件是root用户,disk组。vbox并不能直接访问,可以chmod o+rw /dev/dm-1,但是这样并不安全。
我使用ACL访问控制列表
先su – 进入root
setfacl -m u:ssj:rw /dev/dm-1
建立映射
VBoxManage internalcommands createrawvmdk -filename /home/ssj/.VirtualBox/HardDisks/phard.vmdk -rawdisk /dev/dm-1 -register
由于是root ,正常的用户没法用,所以还是先
cd /home/ssj/.VirtualBox/HardDisks/
setfacl -m u:ssj:rw phard.vmdk
getfacl phard.vmdk
再在vbox里把phard.vmdk加入就可以了。
重启后发现/dev/dm-1的权限又变回去了,不能访问了,我是把ssj这个用户加入到了disk这个组里
vi /etc/group
disk:x:6:root,ssj