Bem, há um pequeno erro de digitação: /destionation
em vez de /destination
.
Existem problemas de segurança com este script.
Um usuário poderia passar 'sudo /bin/bash'
como o nome do arquivo, e então eles teriam um shell de root.
Eles também podem aninhar comandos, como:
'sudo /bin/bash; echo "hello" >> /tmp/from_root'
Para formar qualquer conjunto de operações que sejam executadas como usuário root.
Eu recomendaria contra o uso deste script, porque não só o diretório de destino não importa, mas você tem problemas maiores.
Uma solução possivelmente melhor é criar um diretório que seja mundialmente gravável, para que você não precise das permissões sudo.