LinuxSir.cn,穿越时空的Linuxsir!

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

/dev/xxx 权限问题

[复制链接]
发表于 2006-2-13 12:31:23 | 显示全部楼层 |阅读模式
问题:

昨天,用init 3登录了一个普通用户.
然后又另开了一个tty登录了另一个普通用户,结果这个用户无法发声,没有权限读/dev/dsp.
换第一个登录的普通用户,可以发声,root也可以.

于是用root
ls -l /dev

发现包括/dev/dsp在内的许多设备,属主是第一个用户,权限只有属主的组可以读写.


推测:

具我所知,mdv的/dev/xxx很多是udev自动生成的,似乎udev的脚本是第一个用户登录以后,以第一个用户的身份执行的,而且权限设置不对.


可能的解决:

udev脚本生成的/dev/xxx权限必须修改.
发表于 2006-2-13 17:57:16 | 显示全部楼层
什么程序没有声音啊
回复 支持 反对

使用道具 举报

发表于 2006-2-13 19:00:44 | 显示全部楼层
dsp 佔用掉就沒了, 應該要用 mixer 吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 23:11:08 | 显示全部楼层
不管是什么程序,只要是由不是第一个登录的普通用户执行,都没有声音.
包括,alsamixer,mplayer,mp3blaster.

不是占用的问题,没有任何程序占用dsp,是权限的问题. Permission denied

看我的分析,不是第一个登录的普通用户就没有权限读写/dev/下的一些设备.
回复 支持 反对

使用道具 举报

发表于 2006-2-13 23:41:14 | 显示全部楼层
写不行读应该还是可以的。我试过建了个别的用户也没有问题啊,还是别的语言的。而且/DEV就是半个虚拟的目录,估计问题在你本身吧

我的系统是2005升的,所以详细情况不清楚
回复 支持 反对

使用道具 举报

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

本版积分规则

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