只有root用户能听到声音,怎么改?
以前一直以为alsa没装成功,今天新装系统才知道,原来内核自己就能驱动我那个集成声卡了──只是普通用户看不出来──只有root才能听到声音,而且gnome面板上的音量控制只对root是有效的。普通用户总是提示没有音频设备。现在请问各位,我该怎么设置呢?:?::?::?:
BTW,以前曾经问过普通用户如何关机的问题,那个问题已经解决。不过像这样类似的问题不能举一反三,总觉得是个遗憾。如果可能,希望有高手能够指条明路。──不过劝我去研读源码就不必了,喜欢这些软件的方便,但源码太让我头疼了。 :oops::oops::oops:
忘了说了,我用的是debian testing。 没人回答吗。。。
我想就该是有某个重要文件,普通用户没有权限访问,只要设置正确的权限就可以了。是这样吗?谁能告诉我啊? 声卡权限问题,默认权限只有root可以听到声音……
解决办法,修改 /etc/security/console.perms
找到这行:
代码:
<console>0600 <sound> 0600 root
改为:
代码:
<console>0777 <sound> 0777 root
重起就可以了。 谢谢楼上的朋友,不过我的电脑里没有那个文件呀:
outs:/home/lukuo456# ls /etc/security/
access.confgroup.conflimits.confpam_env.conftime.conf
也许要自己写一个,但不知该怎么写。我要去看哪个手册页啊?有没有什么相关的资料可以参考? 其实很简单,把要使用声卡的用户加入audio用户组就行了.(针对debian而言,redhat就不用) 这么简单吗?就用chgrp就行了?我去试试。 好像不是chgrp,那个好像是改变文件所有权的。
用# usermod -G audio yourusername,就可以了。
问题解决,谢谢二位的帮助!
页:
[1]