Kharlux
(usa RedHat)
Enviado em 21/06/2008 - 21:28h
Hum como os colegas disseram você está sem permissão de execução.
Execute um ls -lah, e você terá uma linha parecida:
rw-r--r-- 1 root root Jan 19K 02:43 [seu_arquivo]
Bom esse primeiro conjunto de 9 caracteres são as permissões, que são de 3 tipos:
r -> leitura (4)
w -> escrita (2)
x -> execução(1)
Cada permissão tem um peso conforme apontado acima. Mas porque temos esses 9 caracteres de permissão?
Bom temos 3 grupos de permissão.
Os 3 primeiros caracteres mostram as permissões do dono do arquivo.
Os 3 próximos caracteres mostram as permissões do grupo.
Os 3 últimos caracteres mostram as permissões dos outros usuários.
Mas como alterar?
Para alterar utilize o comando chmod. Execute a linha abaixo:
chmod 755 [seu_arquivo]
Execute um ls -lah e veja a alteração:
rwxrw-rw- 1 root root Jan 19K 02:43 [seu_arquivo]
Bom após a execução do chmod você possui permissão para executar seu script.
Espero que tenha entendido sobre as permissões e a origem do 755
[]