Onde está a localização do arquivo? O arquivo está em um diretório legível?
EDIT: Bem, o que o arquivo faz? Por dentro, ele executa algo mais que poderia ter um problema de permissão?
Um arquivo executável tem permissões -rwxrwxr-x
e o proprietário é raiz. Quando um usuário não root tenta executar o arquivo, recebo um erro de permissão negada. O que eu não entendo?
Verifique se o sistema de arquivos não está montado com a opção noexec
, que substituirá as permissões no arquivo. A raiz pode executar o arquivo?
Para executar você também deve ser capaz de ler (exceto root, que pode fazer qualquer coisa em sistemas unix simples)
Se for um script (por exemplo, usa #!
na primeira linha para informar ao SO como executá-lo), verifique as permissões do intérprete chamado.
Tags permissions linux unix