Comment empêcher les utilisateurs d’utiliser directement ALSA?

0

J'ai installé pulseaudio en mode système et cela fonctionne actuellement très bien. Cependant, j’ai remarqué que les utilisateurs ont directement accès à ALSA, par exemple. cela marche:

ogg123 -d alsa song.ogg

ArchWiki mentionne cette :

Habituellement, les utilisateurs locaux sont autorisés à lire de l’audio et à modifier les niveaux de mixage.

Pour permettre aux utilisateurs distants d’utiliser ALSA, vous devez les ajouter à la liste. audio groupe.

Cependant, l'utilisateur n'est pas membre de audio.

Existe-t-il un moyen de limiter l’accès à ALSA au pulse utilisateur seul (utilisateur exécutant le démon pulseaudio en mode système)?

fstanis
la source
Quelles autorisations avez-vous définies dans /dev/snd/?
CL.
Tout est la propriété de root: audio, permission 660.
fstanis
Si vous utilisez Pulseaudio: Êtes-vous sûr cet utilisateur accède directement à ALSA et ne se connecte pas à Pulseaudio? (Vérifiez par exemple avec pavucontrol ).
dirkt
Fait intéressant, il semble ogg123 -d alsa song.ogg ne fonctionne pas réellement lorsque Pulseaudio ne fonctionne pas - je reçois ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card alors vous avez certainement raison. Cependant, je ne comprends pas très bien comment cela fonctionne, c’est-à-dire comment utilise-t-on pulsé via ALSA?
fstanis