いくつかのファイルをダウンロードして、それらをcatしようとしています/dev/audio
(もちろん楽しみのため、ただプレイするだけでいいと思います)そして、これは想定動作するはずですが、動作しません。
許可が拒否され、許可してもsudo
何も起こりません...
答え1
管理者特権のシェルからコマンドを実行する必要があります。次のように実行します。
sudo cat coolAudio.wav > /dev/audio
コマンドのみcat
が root として実行され、リダイレクトは/dev/audio
現在のユーザーとして実行されているシェルによって引き続き実行されます。
代わりに次のようなことを試してください:
sudo su -c 'cat coolAutio.wav > /dev/audio'