Existem várias possibilidades de como isso aconteceu. Os primeiros que vêm à mente são
- Pode estar invocando
sudoem seu nome sem que você saiba. Você temsudosetup para funcionar sem uma senha? - Pode ser de propriedade do usuário root com o conjunto de bits setuid. Isso faria com que o programa fosse executado com permissões de root.
- Você pode ter permissões em
/usr/local/bindefinido para permitir acesso de gravação por seu usuário
Sem saber mais sobre a situação, é difícil dizer exatamente como foi capaz de fazer o que fez, mas eu começaria verificando esses três.