O que o growisofs está fazendo aqui está procurando a variável de ambiente SUDO_COMMAND e abortando se a variável for encontrada. O motivo sudo su - funciona porque su - limpa o ambiente.
Em vez de precisar de um shell completo, você pode fazer:
sudo env -i growisofs
Isso limpará o ambiente, assim como su - . A única diferença é que su - também colocará as variáveis básicas (em /etc/profile e tal) de volta, onde env -i não (ambiente completamente vazio).
Uma solução mais precisa seria:
sudo env -u SUDO_COMMAND growisofs
Isso preservará o ambiente, exceto SUDO_COMMAND .