Estou executando service --status-all
no CentOS 7 (serviço versão 1.1) e um dos scripts init.d está solicitando a senha de root. Isso acontece porque o script init.d chama outro script, que recarrega o ambiente (env.sh) e chama o comando sudo. Gostaria que o comando sudo falhasse no contexto do meu aplicativo. Tentar fazer coisas estranhas como alias sudo='' não tem efeito, porque o ambiente é redefinido pelo script. Especificamente, este é o Riak 1.4 que está fazendo isso.
Estou escrevendo um aplicativo que tenta analisar as informações de status de todos os scripts, mas a solicitação de um dos scripts está causando problemas consideráveis.
É possível fazer algo para suprimir o prompt de senha do sudo, sem modificar o arquivo sudoers, o ambiente ou fornecer uma conta privilegiada? Estou bem com a falha do comando de status devido à falta de permissões, mas preciso que isso aconteça silenciosamente - sem avisos.