имеем систему -- 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 надо было править. уроды.