Comando CHMOD not found

Iniciado por mkmr, 23 de Outubro de 2014, 13:32

tópico anterior - próximo tópico

mkmr

Olá.
Instalei o xampp na minha máquina que está com a versão 14.04 do Ubuntu instalada.
Porém preciso mudar a permissão da pasta htdocs, tentei dar um CHMOD assim:

CHMOD -R 777 /opt/lampp/htdocs

Porém ele retorna que o comando não foi encontrado, tentei alterar pelo modo gráfico,
usando gksudo nautilus e sudo nautilus
porém quando eu abro a pasta e vou em propriedades o nautilus fecha, alguem pode
me ajudar?

sigur

Tentou com letras minúsculas? Também, faça sudo chmod

mkmr

#2
Citação de: sigur online 23 de Outubro de 2014, 13:34
Tentou com letras minúsculas? Também, faça sudo chmod

Sim, o retorno foi esse:

chmod: não é possível acessar "777": Arquivo ou diretório não encontrado

Fiz uma gambiarra pra resolver o problema momentaneamente, sei que não
é o ideal, mas fiz o seguinte:

Estou usando o gnome-shell, instalei o lxde e iniciei com root pelo mesmo,
alterei as permissões e voltei a logar com meu usuário no gnome-shell.

Gostaria de não fechar o tópico ainda pq queria resolver o problema pelo
próprio terminal do gnome, que ainda não foi possível.

edson_spbr

Você confirmou se esse diretório existe mesmo nesse caminho??

Cleiton Nunes

Sem querer me entrometer, mas já me entrometendo... por favor leia: http://www.vivaolinux.com.br/dica/Utilizando-o-chmod-parar-mudar-permissoes-em-arquivos

Esse chmod 777 é de doer o coração, não use 777 em tudo, mude as permissões conforme necessário.
Trisquel GNU/Linux 7.0 http://trisquel.info/ on Intel i3, 8GB RAM, HD graphics 3000 and 500GB hard disk.

mkmr

#5
Citação de: edson_spbr online 23 de Outubro de 2014, 15:41
Você confirmou se esse diretório existe mesmo nesse caminho??

Sim, naveguei até a pasta e o mesmo existe.

Citação de: Cleiton Nunes online 23 de Outubro de 2014, 15:57
Sem querer me entrometer, mas já me entrometendo... por favor leia: http://www.vivaolinux.com.br/dica/Utilizando-o-chmod-parar-mudar-permissoes-em-arquivos

Esse chmod 777 é de doer o coração, não use 777 em tudo, mude as permissões conforme necessário.

Eu conheço os comandos e as variantes de chmod, mas para o que preciso é exatamente o "777" que preciso. Mas obrigado pela contribuição.

irtigor

- Pelo nome 777 não é o que você precisa, se está seguindo algum tutorial, procure um melhor.
- O sistema é sensível a caixa, CHMOD e chmod são duas coisas completamente diferentes.
- As mensagens de erros são claras, se ele fala que não existe, é porque não existe (normalmente é simplificado com "o arquivo não tá lá com esse nome", porque o motivo mais comum pra isso é erro de digitação, mas na verdade só significa que não dá pra ler naquele caminho).
- Pra te ajudar, copie e cole tudo exatamente da forma que digitou e o que apareceu de resposta, não transcreva manualmente.

kenner

Acredito que o caomando correto seria:

CHMOD 777 -R /opt/lampp/htdocs

Se não for, coloca o -r recursivo após a pasta.

Recomendo usar o 755, mais seguro e praticamente a mesma coisa.

druidaobelix

Usar o CHMOD em caixa alta (maiúscula) não existe, é chmod em minúsculo.

Precisa do sudo, sem o que também não vai funcionar.

Se há dúvida quanto ao caminho do(s) arquivo(s), entre primeiro neles antes de mudar.

Faça:

cd /opt/lampp/htdocs

Se existir você estará dentro dela.

Confirme o caminho usando:

pwd


Então:

sudo chmod 777 -R /opt/lampp/htdocs

O parâmetro -R é para mudar a permissão da pasta e de tudo o que estive dentro dela, se for isso que você pretende.

Se quiser ver detalhadamente o que estará sendo mudado use também na mesma linha o parâmetro -v (que é verbose)

Entretanto, nada disso irá funcionar se por alguma razão previamente existente o disco que estiver sendo manipulado estiver na condição ro (read only).





www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

_ubuntu_

Citação de: kenner online 24 de Outubro de 2014, 13:50
Acredito que o caomando correto seria:

CHMOD 777 -R /opt/lampp/htdocs

Se não for, coloca o -r recursivo após a pasta.

Recomendo usar o 755, mais seguro e praticamente a mesma coisa.


O cara ja esta tendo dificuldades, ai vem voce e explica errado pra ele?? kkk



Seguinte manolo!!!


#chmod -R 777 /caminho/da/pasta/


fazendo isso com certeza vai resolver!!!!


lembrando que o '#' voce não escreve, isso significa que voce vai precisar de ter poderes de superusuario ou seja, precisa ser root! ou então usar antes do comando um 'sudo chmod -R 777 /caminho/da/pasta/'


qualquer duvida estou a disposição!