- 692 名前:中の人 mailto:sage [2009/07/31(金) 10:56:16 ID:jASRv4SP]
- いえ、setuidビットが立っている可能性があるのはrecfriioの方です。
recfriioにsetuidビットを立てている人が多いようです。 getepgは、EPGを抜くために録画した後、unlinkを実行して録画ファイル を消していますが、setuidビットが立っているrecfriioで録画されたファイルは 消せませんから、録画ファイルが残り、その次の局で何かの問題が 起きたときには前の局と番組が同じになる等のトラブルが起きることが 考えられます。 udevでusbdeffsのユーザー/グループが正しく設定され/etc/groupで getpegを走らせているユーザーがrecfriioが使用するusbdevfsの利用 が可能になるよう設定されていれば、setuidビットは不要で、 逆にepgrecに限らず、いろいろな場面で面倒な問題を起こす原因に しかならないと思います。 もっとも、何にsetuidビットを立てるかはユーザーの専権事項ですから あれこれ指図するつもりは毛頭ありませんが。 >ユーザー、グループがIDで表示されて、500および501になっています。 getepgはWeサーバと同じユーザー/グループで動かすのですが、500/501だと そうじゃないような感じがしますね(ディストリによって違うので何とも言えませんが)。 cronの設定法が公式にありますので、getepgをお使いのwebサーバのアカウントで 動かすよう/etc/cron.d/getepgを設定してください。
|

|