Eu realizei uma atualização do servidor esta noite para 16.04. Este servidor Ubuntu é usado exclusivamente para executar aplicativos da web no Tomcat 8 (como parte dessa atualização, eu também atualizei para o JDK 8).
Além disso, tenho um servidor de criação que implanta aplicativos da Web nesse servidor e reinicia o Tomcat. Meu arquivo /etc/sudoers.d/custom (que não foi modificado) se parece com isto:
bamboo ALL=(tomcat:tomcat) NOPASSWD:ALL
No entanto, quando o servidor de compilação tenta executar ssh e executar service tomcat8 restart
, recebo o seguinte erro:
11-Feb-2017 19:37:46 Failed to restart tomcat8.service: Interactive authentication required.
11-Feb-2017 19:37:46 See system logs and 'systemctl status tomcat8.service' for details.
Se eu fizer ssh no servidor do tomcat manualmente e executar o comando, obtenho isto:
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'tomcat8.service'.
Authenticating as: Ubuntu (ubuntu)
... e uma solicitação de senha. Alguma idéia por que isso parou de funcionar com a atualização? Obrigado antecipadamente!
EDIT: também, por que está tentando "autenticar como" o usuário do Ubuntu?