LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1345|回复: 6

virtualbox使用usb设备的问题,help plz!

[复制链接]
发表于 2007-3-3 21:53:38 | 显示全部楼层 |阅读模式
root运行vb的话是usb设备正常的,但是换到普通用户就不行了,显示权限不够
我查了一些资料,把当前用户的权限提升就行了,但是这一步弄了很久也没成功

系统debian etch

thx
发表于 2007-3-3 23:18:29 | 显示全部楼层
将自己加如到usbfs组里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-4 00:25:59 | 显示全部楼层
gxcooo

我的问题就是在这里,
按usermanaual中的说法,先建个usbfs组,将自己加为组员,然后再编辑/etc/fstab, 加上一行
# 85 is the USB group
none /proc/bus/usb usbfs devgid=85,devmode=664 0 0
然后设置一下usbfilter

但我按此做法,开机时显示有问题

发现在/etc/mtab中也有一行
procbususb /proc/bus/usb usbfs rw 0 0

这里似乎是冲突,我对这里面的东西不太明白

google了很多都是在ubuntu上按照上述方法解决的,但在debian上似乎不行

能否给出详细点的步骤?
回复 支持 反对

使用道具 举报

发表于 2007-3-4 03:48:00 | 显示全部楼层
不是有个vboxusers组吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-4 09:50:21 | 显示全部楼层
难免有错


把自己加进vboxuser组只解决了内核模块权限问题,usb的权限还是不行
回复 支持 反对

使用道具 举报

发表于 2008-12-6 19:08:16 | 显示全部楼层
我也遇到了这个问题,看起来应该是开机脚本执行mountall挂载/etc/fstab之前的某个时候,将/proc/bus/usb挂载上了。找了一下,结果在/etc/rcS.d/S02mountkernfs.sh里找到下面这些内容:

        # Mount usbfs/usbdevfs if /proc/bus/usb is present.
        #
        # Usbfs/usbdevfs is used for USB related binaries/libraries.
        # "usbfs" and "usbdevfs" are the exact same filesystem.
        # "usbdevfs" was renamed to "usbfs" by linux usb developers,
        # because people sometimes mistook it as a part of devfs. Usbfs
        # will be superseded by other filesystems (e.g. sysfs), and when
        # it becomes obsolete the mount action below should be removed.
        #
        if [ -d /proc/bus/usb ]
        then
        #       domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid
        fi

将它注释掉应该就可以了,不过不知道会不会有什么问题……
回复 支持 反对

使用道具 举报

发表于 2008-12-6 22:05:14 | 显示全部楼层
下载VBox官方的deb包,安装时会自动设置好这些东西,偶在用
使用Debian官方的包,应该更没有问题啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表