ログイン
編集不可のページディスカッション情報添付ファイル
"ytoku/daily-record/2011-03-04"の差分

MMA
2と3のリビジョン間の差分
2011-03-04 02:16:46時点のリビジョン2
サイズ: 1004
編集者: ytoku
コメント:
2011-03-29 18:17:16時点のリビジョン3
サイズ: 1110
編集者: ytoku
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 23: 行 23:

2011/3/29追記: 動いてない。コミットしたユーザが$SUDO_USERになっていて残念。

セキュリティレビューで大穴を見落とした

おかしいなぁ…どうしちゃったのかな。
細かいところに目を奪われるのわかるけど、脆弱性はXSSだけじゃないんだよ。
こんなロジックエラーを見落とすなら、レビューした意味、ないじゃない。
ちゃんとプログラムの全体を見ようよ……少し、頭冷やそうか……

root所有のリポジトリをsudoでコミットするときの設定

sudu hg commitしたときにsudo元のユーザ名が自動的に設定されるように設定するためには、.hg/hgrc

[ui]
username=$SUDO_USER

この状態で一般ユーザでhg statusなどとすると

Not trusting file /root/VirtualDomainServer/.hg/hgrc from untrusted user root, group wheel

などと言われる。これを抑制するために/etc/mercurial/hgrcを作って

[trusted]
users=root

と設定した。

2011/3/29追記: 動いてない。コミットしたユーザが$SUDO_USERになっていて残念。

ytoku/daily-record/2011-03-04 (最終更新日時 2011-03-29 18:17:16 更新者 ytoku)