permissão para executar [RESOLVIDO]

1. permissão para executar [RESOLVIDO]

Lincoln Oliveira de Souza
lincolnsol

(usa Fedora)

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???



  


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

Takahashi
signout

(usa Slackware)

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]

eu
cdvdt

(usa Ubuntu)

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

chmod +x tamanho.sh


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

Carlos Eduardo Romeiro Polimeni
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


[]


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

Perfil removido
removido

(usa Nenhuma)

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

como você resolveu?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts