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 sudo
das 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 cat
Befehl wird als Root ausgeführt. Die Umleitung /dev/audio
wird 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'