最新的 filesystem 软件包默认提供两个新用户组:audio 和 optical。
这些用户组为在电脑中拥有声卡和/或 DVD/CD-RW 设备的用户提供。要允许您的普通用户访问这些设备,只需将您自己添加到 audio 和 optical 用户组,然后注销并重新登录即可。
# gpasswd -a johndoe audio # gpasswd -a johndoe optical
最新的 udev.permissions 文件将默认授予声音设备的权限,但您需要额外执行一个步骤来设置 DVD/CD-RW 驱动器的权限。由于 Arch 不知道哪个 hdX 设备是您的光驱,默认的 udev.permissions 不会将任何设备分配给 optical 用户组。要将其指向正确的驱动器,请创建一个名为 /etc/udev/permissions.d/00.permissions 的文件(您不应编辑现有的 udev.permissions,它将来可能会被覆盖),并添加以下行
hdc:root:optical:0660
(显然,我们在此处使用 /dev/hdc 作为示例)
如果您想拥有一个指向正确设备的 /dev/dvd 符号链接,您可以创建一个包含如下内容的 /etc/udev/rules.d/00.rules 文件
KERNEL="hdc", NAME="hdc", SYMLINK="dvd"
然后重启或重启 udev
# /etc/start_udev # mount /dev/pts # mount /dev/shm
我知道你们中的许多人可能已经拥有 audio 用户组或类似的组。 如果您有,您可以继续使用您自己的用户组并忽略这些说明。
如果您想了解更多关于 uDev 规则及其功能的信息,请查看这篇文章。