Wie kann man Benutzer daran hindern, ALSA direkt zu verwenden?
534
fstanis
Ich stelle pulseaudio im Systemmodus ein und es funktioniert derzeit einwandfrei. Mir ist jedoch aufgefallen, dass Benutzer direkt auf ALSA zugreifen können. Dies funktioniert beispielsweise:
ogg123 -d alsa song.ogg
Normalerweise haben lokale Benutzer die Berechtigung, Audio abzuspielen und die Mixer-Pegel zu ändern.
Damit Remotebenutzer ALSA verwenden können, müssen Sie diese Benutzer der
audio
Gruppe hinzufügen .
Der Benutzer ist jedoch kein Mitglied von audio
.
Gibt es eine Möglichkeit, den Zugriff auf ALSA auf den pulse
Benutzer allein zu beschränken (Benutzer, der den pulseaudio-Dämon im Systemmodus ausführt)?
Welche Berechtigungen haben Sie in `/ dev / snd /` gesetzt?
CL. vor 6 Jahren
0
Alles gehört root: audio, pemission 660.
fstanis vor 6 Jahren
0
Wenn Sie Pulseaudio ausführen: Sind Sie sicher, dass dieser Benutzer direkt auf ALSA zugreift und keine Verbindung zu Pulseaudio herstellt? (Überprüfen Sie zB mit "pavucontrol").
dirkt vor 6 Jahren
0
Interessanterweise scheint 'ogg123 -d alsa song.ogg' nicht wirklich zu funktionieren, wenn Pulseaudio nicht läuft. Ich bekomme `ALSA lib pcm_hw.c: 1713: (_ snd_pcm_hw_open) Ungültiger Wert für card`, also haben Sie definitiv Recht. Ich verstehe jedoch nicht ganz, wie das funktioniert, dh wie verwendet es den Puls durch ALSA?
fstanis vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
6
Wie kann ich Rauschen aus einer Audioaufnahme entfernen?
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem