Geralmente, qualquer coisa em / usr / local é de propriedade de root ou do grupo "staff" nas distribuições Debian. Você pode criar um grupo que pode escrever para esse diretório e adicionar-se a ele, se quiser.
sudo groupadd usrlocal
sudo usermod -a -G usrlocal $user
sudo chown -R /usr/local/* root:usrlocal
sudo chmod 750 /usr/local
Além disso, você pode usar o bit setuid para garantir que o SDK seja sempre iniciado pelo root.
sudo chmod +t /usr/local/sdk/script
Acho que isso pode estar causando o seu problema, se eu entendi corretamente. Se você precisar de acesso de gravação, use '770'.
Editar: (por questões de integridade) A menos que configurado de outra forma, quaisquer arquivos criados por um programa pertencerão ao usuário que está executando o programa. Se o script / programa não precisar de privilégios de root, altere a propriedade para si mesmo:
sudo chown /path/to/exec $user:$user