Na saída ls , você pode ver o proprietário do arquivo (root) e o grupo (root). Os privilégios de usuário se aplicam ao proprietário do arquivo ( rwx ), ao grupo de arquivos ( r-x ) e outros ( --x ). Como você não é a raiz (e suponho que você não esteja no grupo raiz), apenas other ( --x ) se aplica a você. Assim, você pode executar o arquivo, mas não lê-lo. Como uma solução rápida, tente chmod +r xstata , isso dá permissão de leitura a todos.