O arquivo sudoers
parece bem.
O script provavelmente está bem, desde que nenhum dos comandos o esteja bloqueando. No entanto, se algum dos comandos também for scripts, você provavelmente desejará usar . script.sh
.
Não tenho certeza se o comando bash
é necessário. Normalmente, eu acho que é suficiente para o script ser executável com um #!
adequado.
Existe também um problema potencial em executar programas gráficos como root. Pode ser necessário criar um arquivo ~/.xinitrc
com o seguinte conteúdo:
#! /usr/bin/env bash
xhost +local:
Esta página contém algumas informações que você provavelmente achará úteis: