2005年2月2日の日記の1番目の記事へのコメント
■soundtrackerとaoss
soundtrackerは最近のALSAに対応してないみたいなんでaoss通して使おうと思ったんですが,普通に「aoss soundtracker」とやってもうまくフックできず,直接/dev/dspを開きにいってしまう模様.うむむ.でもgdbでLD_PRELOADセットして実行したらうまくいったぞ.うむむむ.
見当もつかないのでld.soのman見てみたら
setuid/setgid された ELF バイナリに対して、標準的な検索パスにあるライブラリのうち setuid されているものはロードしない。
なんて記述が・・・.ん?なんか変じゃないこれ?これだとどんなものがロードできるのか全くわからんではないか・・・.それ以外ならなんでも可?一方,英語のmanの方には
For setuid/setgid ELF binaries, only libraries in the standard search directories that are also setgid will be loaded.
とあり,こっちも何か納得いかない感じ.でも,何がロードできるかを言っている分,日本語の方よりは意味があること言ってる気がします.本当はなんでこうなのかが知りたいわけですが・・・.
うーん,まあとりあえず,なんにせよsuidビットが立ってるとうまくいかないっぽい感じ.soundtrackerのモードはどうなのかというと・・・,おお,見事にsuidされている(-rwsr-sr-x)!一体なんのために・・・(;´д`).と,とにかく「chmod -s」したらばっちりaossで鳴るようになりました.めでたしめでたし.あー,疲れた.
[コメントを書く]
2005年2月2日の日記の1番目の記事へのコメント
[コメントを書く]