Virtualbox 使用物理硬盘 (ACL) for linux

Posted by 老沙
6月 05 2010

物理硬盘在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

Trackback URL for this entry