Defina o fuso horário para comandos sudo'ed

1

Ao executar como um usuário, gosto de ter os tempos impressos em relação a mim mesmo, portanto, tenho a variável de ambiente TZ definida. Mas, por exemplo, "sudo /etc/init.d/nginx restart" faz com que o nginx seja executado no fuso horário local em vez do UTC, e ter vários daemons discordando sobre o fuso horário causa muitos problemas sutis (por exemplo, o fail2ban pensará que todos proibições já expiraram)

Como obtenho o sudo para ignorar apenas aquela variável de ambiente?

    
por Shish 28.07.2013 / 11:15

1 resposta

1

/etc/sudoers.d/tz

Defaults env_keep -= "TZ"
    
por 28.07.2013 / 11:15