fedora, udev (проблемы с правами на /dev/snd/*)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
aim
Бывший модератор
Сообщения: 749
ОС: GNU/Linux

fedora, udev

Сообщение aim »

столкнулся вот с такой проблемой.

имеем систему -- fedora 5. необходимо запускать некий софт работающий со звуком в неинтерактивном режиме. проблема в том что права на /dev/snd/* по-умолчанию root:root

если входить "интерактивно" (т.е. с tty) -- на /dev/snd/* назначаются права вошедшего пользователя. а вот если с pts/* заходить - то такого не происходит. как это поменять?

на крайний случай -- где именно прописать права 660?

в данный момент:

Код: Выделить всё

[aim@test rules.d]$ grep -r sound ./
./50-udev.rules:KERNEL=="sound/*", MODE="0660"
./alsa.rules:SUBSYSTEM=="sound", KERNEL=="controlC*" RUN+="/sbin/salsa"
./alsa.rules:SUBSYSTEM=="sound", KERNEL=="pcm*" RUN+="/sbin/salsa"

[aim@test rules.d]$ grep -r snd ./
./50-udev.rules:KERNEL=="snd/*", MODE="0660"
./50-udev.rules:KERNEL=="sndstat", MODE="0660"
./50-udev.rules:KERNEL=="controlC[0-9]*", NAME="snd/%k"
./50-udev.rules:KERNEL=="hw[CD0-9]*", NAME="snd/%k"
./50-udev.rules:KERNEL=="pcm[CD0-9cp]*", NAME="snd/%k"
./50-udev.rules:KERNEL=="midi[CD0-9]*", NAME="snd/%k"
./50-udev.rules:KERNEL=="timer", NAME="snd/%k"
./50-udev.rules:KERNEL=="seq", NAME="snd/%k"


При всё при этом на самом деле права на эти девайсы выставляются в 0600

Куда копать?

UPDATE оказывается /etc/security/console.perms.d/50-default.perms надо было править. уроды.
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: fedora, udev

Сообщение BlackStar »

Такая же проблема возникла при обновлении Gnome 2.14 --> 2.16. Возможно из-за GDM, а может из-за alsa. Звук теперь доступен только root'у. Расскажите плиз, поподробнее о /etc/security/console.perms.d/50-default.perms и где о нем почитать?
LightLang Team
Спасибо сказали: