Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103635805
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-28 08:53:01

 

      近日在Fedora 8中安装了摄像头驱动,但是比较奇怪的的是摄像头驱动只有root可以用,普通用户无权限访问此设备,提示 permission denied, 了解到其他的fedora用户偶尔也会遇到问题,解决该问题的方法有两个如下:

方法一:
运行命令,强行修改设备文件拥有者:
sudo chown xelnaga:xelnaga /dev/deviceN    #deviceN为你的设备,xelnaga:xelnaga分别是用户名和用户组以冒号相隔#

然后注销,重新登录

方法二:
进入  /etc/security/console.perms.d/目录下修改50-default.perms文件
命令:
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.如果是声卡的普通用户无权限,参照上文自行修改设备相关参数,用户组填自己所在组的名字即可
3.其他设备参照修改

本文为原创,如有错误,欢迎指出,谢谢!
欢迎转载,转载请保留作者和链接,谢谢!

阅读(382) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~