added setegid, etc