Run Golang als www-Daten

Wenn ich eine Node HTTP Server App starte, rufe ich normalerweise eine benutzerdefinierte Funktion auf

function runAsWWW()
{
 try 
 {
  process.setgid('www-data');
  process.setuid('www-data');
 } catch (err) 
 {
  console.error('Cowardly refusal to keep the process alive as root.');
  process.exit(1);
 }
}

vonserver.listen(8080,'localhost',null,runAsWWW);

so läuft der Server tatsächlich alswww-data user bietet ein besseres Maß an Sicherheit. Gibt es etwas Ähnliches, das ich tun kann, wenn ich einen Golang-Webserver durch Ausgabe von @ startgo run index.go?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage