C (ou whatever) en cgi setuid avec SuPHP sous Debian GNU/Linux
--------------------------------------------------------------

suphp (http://www.suphp.org/) ne sert pas qu'a executer du code php 
setuid (avec eventuellement sa propre conf, son chroot, etc...), il peut 
faire la meme chose avec a peu pres n'importe quoi, genre du C grace a 
tcc (http://fabrice.bellard.free.fr/tcc/):

Dans /etc/suphp/suphp.conf, par defaut on a:
  ;Handler for CGI-scripts
  x-suphp-cgi=execute:!self

On va juste rajouter dans /etc/apache2/mods-available/suphp.conf: 
  AddHandler x-suphp-cgi .c
  suPHP_AddHandler x-suphp-cgi

Et hop, ca marche: 
  #!/usr/bin/tcc -run

  #include 
  int main () {
    printf("X-Powered-By: tcc version 0.9.23 Content-type: text/plain");
    printf("%d:%d", getuid(), getgid());
    return 0;
  }