>>911
その話だと争点がずれてるよ。

exec(3) (つまりexeclp(3)とか )なら、
execlp(3)の実装を変更して、環境変数を無視して
そのユーザーのホームの .path を参照してから
exec(2) を呼べばいいのだから。

ここで、$HOME/.path の $HOME は環境変数だから参照できないので、
getpwent(3) のホームディレクトリを参照して .path を読むことになる。