VirtualBox

如何在 Fedora 6 上使用 udev 设置 USB

Andre Srinivasan 贡献,2007/02/16

这就是我如何在使用了 udev 的 FC6 上解决 VirtualBox USB 问题的方法。

  • 首先决定 USB 设备将属于哪个组,并将自己添加到该组。我选择了 usb 组(如果您选择其他组,请务必更新下面的 chgrp 命令)。
  • 添加 /etc/udev/rules.d/51-usb-group.rules
SUBSYSTEM=="usb_device", RUN="/etc/udev/scripts/set-usb-group '%c'" 

  • 添加 /etc/udev/scripts/set-usb-group
#! /bin/sh

ret=false
if [ "$1" != "" ]; then
    if [ -f /proc/$1 ]; then
        chgrp usb /proc/$1 && \
        chmod g+rw /proc/$1 && \
        logger udev/set-usb-group: `ls -l /proc/$1`
	ret=true
    fi

    if [ -e /dev/$1 ]; then
        chgrp usb /dev/$1 && \
        chmod g+rw /dev/$1 && \
        logger udev/set-usb-group: `ls -l /dev/$1`
        ret=true
    fi
else
    logger udev/set-usb-group: Called without device arg
    exit 0
fi

if ! $ret; then 
    logger udev/set-usb-group: 	Setting permissions on device $1 failed
fi
  • 重启
  • 享受 VirtualBox 比 VMPlayer 快得多的体验。

-andre。

最后修改于 18 年前 最后修改于 2007 年 3 月 24 日上午 07:52:02
注意: 查看 TracWiki 获取使用维基的帮助。

© 2025 Oracle 支持 隐私 / 请勿出售我的信息 使用条款 商标政策 自动化访问礼仪