Cat zu /dev/audio funktioniert nicht

Cat zu /dev/audio funktioniert nicht

Ich habe einige Dateien heruntergeladen und versuche, sie zu caten /dev/audio(aus Spaß natürlich, ich bin sicher, ich könnte sie einfach abspielen) und ich denke, das istangeblichzu funktionieren, tut es aber nicht?

Ich bekomme die Berechtigung verweigert und selbst wenn ich sudodas tue, passiert einfach nichts ...

Antwort1

Sie müssen den Befehl von einer Shell mit erhöhten Rechten ausführen. Wenn Sie so etwas versuchen:

sudo cat coolAudio.wav > /dev/audio

Nur der catBefehl wird als Root ausgeführt. Die Umleitung /dev/audiowird weiterhin von der Shell ausgeführt, die als Ihr aktueller Benutzer ausgeführt wird.

Versuchen Sie stattdessen etwas wie das hier:

sudo su -c 'cat coolAutio.wav > /dev/audio'

verwandte Informationen