question

Como fazer um arquivo de um arquivo executavel unix no mac.?

Eu tenho alguns arquivos que eu sei que deveriam ser executáveis, mas eles são listados como "documento" apenas e não abrem. Tentei abri-los com terminal e arrastando-os no terminal, mas não quer trabalhar. Eu também tentei chmod + x, mas eu recebo um erro que diz permissão negada.
Eu preciso saber como fazer o arquivo executável, pois caso contrário não vai funcionar o meu programa.

Alguém tem alguma idéia?
resposta Resposta
O comando "chmod" é o que você vai usar para alterar as permissões, mas você precisa ser o proprietário atual do arquivo para fazer a mudança. O comando "chmod" não lhe dá direitos acima que você já tem com o arquivo.

Por exemplo, se eu tivesse uma listagem (usando "ls -l"), o arquivo pode parecer algo parecido com isto:

-rwx-jim_maryland usuários 178 2011-03-22 16:06 foo_bar

Neste caso, o comando "chmod" iria funcionar (assumindo que é o meu login do UNIX). Se o arquivo parecia:

-rwx-raiz 178 2011-03-22 16:06 foo_bar

e não estava logado como root, o comando "chmod" falharia, pois eu não tenho permissão para alterar o arquivo.

Tendem a usar a versão número também para os valores, assim eu poderia ir com:

chmod 755 foo_bar

o que tornaria o arquivo (supondo que ele foi detido por mim):

-rwxr-xr-x jim_maryland usuários 178 2011-03-22 16:06 foo_bar

ComentáriosComentários

Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved