2008年12月9日火曜日

PHPでsuidビットの状態を知る

PHPだとIS_SUIDのようなマクロも無いようので、suidビットの調べ方を探したところ、ここがわかりやすかった。
http://www.askapache.com/security/chmod-stat.html

単純化するとこんな感じ。

$statbuf = stat($filename);
$w=$statbuf['mode'];
if ($w&0x0800){
suidビットON
} else {
suidビット OFF
}



0 件のコメント:

コメントを投稿