Due possibilita':
  • aggiungi l'utente sotto cui gira il webserver alla lista di chi puo' usare sudo
  • da root fai 'chmod u+s /sbin/shutdown'


Per l'opzione 1 (consigliata), edita il file /etc/sudoers con il comando visudo e aggiungi la linea:
codice:
www-data 	ALL = NOPASSWD: /sbin/shutdown
ma se devi solo riavviare la rete, non basta '/etc/init.d/networking restart'?