Permissão na pasta www em ubuntu [RESOLVIDO]

1. Permissão na pasta www em ubuntu [RESOLVIDO]

Jessica Dias Rodrigues
jeh_dias

(usa Ubuntu)

Enviado em 16/07/2014 - 02:21h

Olá boa noite,

Estou com um projeto na pasta /var/www/, porém quando digito localhost/portal a página fica em branco.

Com certeza esta faltando alguma permissão, só não sei qual e em qual pasta.

Permissão da pasta www:

drwxrwxrwx 4 root www-data 4096 Jul 16 01:35 www

E permissão da pasta do projeto portal:

drwxrwxrwx 16 root www-data 4096 Jul 15 23:45 portal.

Alguma sugestão ?

Obrigada.



  


2. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

Mateus Aires Dantas
mateusaires3

(usa Slackware)

Enviado em 16/07/2014 - 08:43h

apenas use o comando nautilus .


3. sugestão

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 16/07/2014 - 10:30h

se o problema for erro 403 - Forbidden, abra o terminal, vá até a pasta var (que fica um nível acima da www) e dê o comando
sudo chmod 777 -R www
Lembre-se que, cada vez que você adiciona um subdiretório à pasta www, você precisa repetir este procedimento

Dá um retorno depois, dizendo se ajudou.



4. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

Jessica Dias Rodrigues
jeh_dias

(usa Ubuntu)

Enviado em 17/07/2014 - 01:23h

mateusaires3 não conheço esse comando, mas só coloco nautilus estando na pasta www ? Vou pesquisar sobre.

cassio88 Eu fiz o seguinte procedimento e consegui executa meu site.

chmod 755 -R /var/www/
chown www-data:www-data -R /var/www/

Porém quando tento extrai uma pasta para a pasta do meu projeto, aparece que não tenho permissão.

Você falou que cada vez que adiciono um subdiretório na pasta www preciso repetir esse processo, mas eu faria duas vezes o mesmo processo então ?

Minha permissão da pasta www está assim :

drwxr-xr-x 4 www-data www-data 4096 Jul 16 01:35 www

Obrigada pelas respostas.


5. Permissão na pasta www em ubuntu

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 17/07/2014 - 05:29h

olá,
um rápido check-list:
1) abra o firefox
digite
http://localhost/
deverá aparecer:
It works!
Isto significa que o Apache está funcionando (ou então vai aparecer sua home page).
2) Se você adicionou um subdiretório, digamos, folha_pagamento à pasta www, precisa então dar as permissões à nova pasta. Abra o terminal, vá até a pasta var (que fica um nível acima da www):
cd /var
digite
ls
vai listar os subdiretórios, você deve ver a pasta www
digite
sudo chmod 777 -R www
o ubuntu dará permissão total à pasta www E A TODOS OS SUBDIRETÓRIOS, incluindo o novo (folha_pagamento)
Se depois de um mês, você criar outro subdiretório, digamos, cadastro, embaixo de www, você precisa abrir o terminal e fazer de novo:
cd /var
sudo chmod 777 -R www
Assim, o erro 403 forbidden não ocorrerá.

Dá um retorno depois dizendo se ajudou. Se resolveu, por favor encerre o tópico. Obrigado.



6. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 17/07/2014 - 06:45h

jeh_dias escreveu:
chmod 755 -R /var/www/


Esse comando só dá permissão de acesso, ou seja, não dá pra copiar na pasta.

chmod 755 -R /var/www/

Esse é o comando certo, como já foi citado.


7. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

Jessica Dias Rodrigues
jeh_dias

(usa Ubuntu)

Enviado em 17/07/2014 - 09:45h

cassio88 foi resolvido meu problema, entendi o que você falou sobre sempre executar o comando chmod ao acréscimo de um subdiretório.

Então só para concluir, sempre que o meu servidor web for o apache, a pasta www precisa ter permissão total ?

Obrigada Cassio.

luisrcs obrigada também pela resposta.


8. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

Mateus Aires Dantas
mateusaires3

(usa Slackware)

Enviado em 17/07/2014 - 09:49h

pode saber mais aqui http://wiki.ubuntu-br.org/Nautilus

porém, e so da o comando nautilus no terminal que ira abrir uma pasta com os arquivos e pode ser modificado diretorios e arquivos com toda permissão que desejar.


9. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

Jessica Dias Rodrigues
jeh_dias

(usa Ubuntu)

Enviado em 17/07/2014 - 09:52h

mateusaires3 eu pesquisei sobre ele, porém não executei. Mas vou procurar usar para resolver problemas futuros de permissões. Muito válida a dica, obrigada.


10. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 17/07/2014 - 13:26h

jeh_dias: Então só para concluir, sempre que o meu servidor web for o apache, a pasta www precisa ter permissão total ?

Entendo que você está começando a mexer com apache/php/mysql no seu micro pessoal, então a questão de segurança é secundária, por isso permissão total (777)

numa empresa, segurança é fundamental, então verifique com o pessoal de redes/segurança de sua empresa, mas se não me falha a memória, é mais ou menos assim:

você joga com 3 coisas: leitura, gravação, execução

o padrão para permissões é 750 ou 755
o padrão para arquivos: 644

para evitar que seu ambiente fique vulnerável a alteração de terceiros, evite:
Alterar a permissão do diretório www para 777. Se necessitar de escrita em diretórios, dê a permissão APENAS aos diretórios que realmente necessitam;
Utilizar permissão 777 em arquivos. Se a aplicação exige gravar algo em determinado arquivo, apenas este terá tal permissão;
Dar permissão de escrita para todos os diretórios. Essa operação deverá ser realizada única a exclusivamente nos diretórios que realmente necessitam de escrita;
Deixar no ar aplicação Web que faz upload de arquivos sem restringir a extensão que será gravada no servidor, pois isso possibilita a terceiros criar um script em PHP, por exemplo, gravá-la na pasta de upload utilizando a sua aplicação Web e em seguida executá-la via HTTP. Se a sua aplicação estiver nesta condição, não coloque no ar antes de ajustar para que o upload de arquivos autorize apenas extensões de imagens como PNG, JPG, BMP, etc.

Espero ter ajudado.





11. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

Jessica Dias Rodrigues
jeh_dias

(usa Ubuntu)

Enviado em 23/07/2014 - 02:47h

Muito obrigada Cassio pela explicação, ajudou sim.

=]


12. Re: Permissão na pasta www em ubuntu [RESOLVIDO]

Gabriela Mendes
Kappyh

(usa Ubuntu)

Enviado em 19/10/2016 - 22:39h

cassio88 escreveu:

se o problema for erro 403 - Forbidden, abra o terminal, vá até a pasta var (que fica um nível acima da www) e dê o comando
sudo chmod 777 -R www
Lembre-se que, cada vez que você adiciona um subdiretório à pasta www, você precisa repetir este procedimento

Dá um retorno depois, dizendo se ajudou.


Resolveu meu problema. Versão Ubuntu 16.04 LTS