Michael Meskes dixit: >Wouldn't using setuid() suffice?
I doubt that. At least change the gid and reset the auxilliary groups vector. But using setres[ug]id() is safer, especially considering each instance shells out to cpp(1), which would then otherwise be suid-user. bye, //mirabilos -- 11:56⎜«liwakura:#!/bin/mksh» also, i wanted to add mksh to my own distro │ i was disappointed that there is no makefile │ but somehow the Build.sh is the least painful built system i've ever seen │ honours CC, {CPP,C,LD}FLAGS properly │ looks cleary like done by someone who knows what they are doing