Sim, deve funcionar (não tenho sudo
para testá-lo, mas até su
funciona).
Não é assim que você faz as coisas, o sudo significa exatamente para essa situação - se você precisar disso, configure-o para não precisar de uma senha para abcde
.
Adicione esta linha
username ALL=(ALL) NOPASSWD:/path/to/your/abcde
para /etc/sudoers
e agora sudo
não solicita ao usuário especificado uma senha para esse comando específico.
Nunca armazene senhas em texto simples.