Pular para o conteúdo

permissão para executar [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. permissão para executar [RESOLVIDO]

Enviado em 18/06/2008 - 15:15h

tenho o seguinte problema:
tenho um shell script q funciona perfeitament, dai eu quis alterar ele. e é ai q o pro começa qualquer letra q eu adicionar nele e salvar quando for executar da o seguinte erro

[root@localhost 20080131]# ./tamanho.sh
bash: ./tamanho.sh: Permissão negada


eu ja tentei editat oas permissões indo em propriedades clicando com o botão direito do mouse

como faço para resolver isso???

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: permissão para executar [RESOLVIDO]

Enviado em 18/06/2008 - 19:30h

da um ls -la tamanho.sh, ele deve retornar algo do tipo:

rw-r--r-- 1 dono grupo 2227 2008-05-22 21:21 terminal.sh

veja as permissões (novamente)
rw- ( o dono pode ler e escrever, mas não executar)
r-- ( o grupo só pode ler)
r-- (outros podem somente ler)

se o dono e o grupo forem root, e as permissões estiverem rw-r--r-- então o arquivo não pode ser executado (digite chmod 755, assim as permissões serão rwxr-xr-x)

Espero que ajude
[]s

3. Re: permissão para executar [RESOLVIDO]

Enviado em 18/06/2008 - 20:23h

chmod +x tamanho.sh

4. Re: permissão para executar [RESOLVIDO]

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


[]

5. Re: permissão para executar [RESOLVIDO]

Enviado em 28/09/2017 - 13:15h

como você resolveu?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder