Execute Golang como www-data
Quando executo um aplicativo de servidor HTTP Nó, costumo chamar uma função personalizada
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);
}
}
deserver.listen(8080,'localhost',null,runAsWWW);
portanto, o servidor está realmente executando como owww-data
usuário para oferecer um melhor nível de segurança. Existe algo semelhante que eu posso fazer quando inicio um servidor da web Golang emitindogo run index.go
?