2008-01-07から1日間の記事一覧

コンパイラすごい

バイナリバッチを当てるためにgnome-sessionのオブジェクトを見ていて、ちょっと感心した。 上のソースコードを見ると実効ユーザIDを取ってきて判断する部分 if (geteuid () != 0) return FALSE; は関数側(gsm_check_for_root ())にある。しかしオブジェク…

バイナリパッチで回避できないか

ソースから構築するのは手間がかかるがバイナリパッチであれば直ぐにできそう。(注: GNOME 2.20.2のバイナリで実行してるので、他のバージョンではパッチが当てられないと思う。2.30.3でもバッチ可能を確認済み。) # cd /usr/bin/ # mv gnome-session gno…

rootでログインすると

【以下の方法は警告メッセージを止めるので推奨はできない。】 Fedora 7の時は無かったが、Fedora 8からGNOME環境でログインしようとすると次のような警告メッセージを含むダイアログが出てくるので、これを止める方法を探した。 This session is running as…