红联Linux门户
Linux帮助

解决F8中的设备权限问题

发布时间:2007-11-09 20:54:40来源:红联作者:Ciudosr
原创者,亚森罗平
近日在Fedora 8中安装了摄像头驱动,但是比较奇怪的的是摄像头驱动只有root可以用,普通用户无权限访问此设备,解决该问题的方法如下:

进入 /etc/security/console.perms.d/目录下修改50-default.perms文件

该文件作用是对权限进行全局控制的,man里面好象是这么说的

命令:
sudo gedit /etc/security/console.perms.d/50-default.perms

文件内容如下:

引用:
# device classes -- these are shell-style globs
=/dev/pilot
=/dev/scanner* /dev/usb/scanner*
=/dev/usb/rio500
=/dev/fb /dev/fb[0-9]* \
/dev/fb/*
=/dev/kbd
=/dev/js[0-9]*
=/dev/gpmctl
=/dev/nvidia* /dev/3dfx* /dev/dri/card*
=/dev/apm_bios
=/dev/pmu
=/dev/rfcomm*
=/dev/ircomm*
=/dev/dvb/adapter*/*
=设备文件 #在末尾添加这一行,设备文件可用通配符,DevN为可自定义的名字#

# permission definitions
0600 0660 root.uucp
0660 0660 root.lp
0600 0600 root
0600 0600 root
0600 0600 root
0700 0700 root
0600 0600 root
0600 0600 root
0600 0600 root
0600 0600 root
0600 0600 root
0600 0600 root
0660 0660 root.用户组 #在这里添加这一行,在用户组处添加你的组名,添加多个以小数点隔开,此处与上文对应#

0600 /dev/console 0600 root.root
0600 0600 root

然后注销重新登录即可

注意:
1,如果是摄像头,建议添加video组,然后将你自己加入该组,而不是直接添加你自己所在的组。

2,如果是声卡的普通用户无权限,参照上文自行修改设备相关参数,用户组填自己所在组的名字即可。
文章评论

共有 0 条评论