Estou executando service --status-all
no CentOS 7 (versão de serviço 1.1) e um dos scripts init.d está solicitando senha de root. Isso está acontecendo, porque o script init.d chama outro script, que recarrega o ambiente (env.sh) e chama o comando sudo. Eu gostaria que o comando sudo falhasse no contexto do meu aplicativo. A tentativa de 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 o prompt 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 o comando status falhando devido à falta de permissões, mas preciso que isso aconteça silenciosamente - sem solicitações.