On Sun, 7 Dec 2003, Maik Broemme wrote:
> Hi,
>
> today i got some problems with the dmix pcm plugin, i start one
> mpg123 as root and later i want to start as normal user alsaplayer
> to test something. I got permission denied error, because the socket
> is only writable from the user who has created it. I have made a
> little patch which implements a new config entry for the socket
> permissions. For example:
>
> pcm.softmix {
> type dmix
> ipc_key 1024
> ipc_perm 666
> ...
> }
>
> If you are interested in i could do this for all pcm plugins which
> creates a socket, also i could implement another entry like
> ipc_group = "audio"; no problem i think with getgrgid(); Another
> thing which is changed now; the default file permissions if no
> ipc_perm entry in the config file exists, is 0644, i think there
> is no need to have 755 for the socket :)
I changed the default permissions to 0600 to provide better security.
Your code is in CVS (with modifications for dsnoop and dmix plugins).
The 'ipc_group' option might be also useable, so if you find a bit of
time, I like to see it in alsa-lib.
Thanks,
Jaroslav
-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel