InNeedOfRefactor: should be SUID instead; same applies for the other pages in this group
SetUid? is when a program has the u+s permission bit set. This means that the program runs with the EffectiveUid? of the person that owns the file, not the person that runs the program. For instance a SetUid? program owned by root would run as root instead of a normal user when executed.
To run a progam completely as a new user, it needs to be SetUid? to that user, and you need to execute
setregid( getegid(), getegid() ); setreuid( geteuid(), getegid() );
Many progams need this, as they will drop any EUID? permissions on startup. You can do so using:
setregid( getgid(), getgid() ); setreuid( getuid(), getuid() );
No other page links to SetUid yet.
lib/main.php:944: Notice: PageInfo: Cannot find action page