>>656
> 作者さんが「うるさいなー!とにかく特権必要なの!!」て言ってるかのように見える
俺も同じように見てたw

つかsetuid()==0って意味ないと思うんだけどどういう意図があってやってんのかな
反応するならそういう意図とかを説明してくれればいいのに全然ないから上のように感じるんだよね


20年前ならともかく今じゃuidが0だからってcapability落としてあれば特権持ってるとは限らないし
逆にuidが0じゃなくたって特権持ってるかもしれないし
uidが0だろうが0以外だろうが実際に特権持ってなきゃシステムコールはエラーになるんだからそこで対応しなきゃいけないのは変わらんし
namespaceとかに対応しようと思ったら逆に足かせにもなるし

ときどきsetuid()==0ってやってるの見かけるけどメリット(というか実質的な意味)が思い浮かばない