Permissões Linux

sEnte!

Power Member
instalei umas cenas para fazer programação, nomeadamente, PHP, mysql, phpmyadmin
para poder testar os ficheiros tenho de os meter em var/www, o problema é que não consigo acertar com as permissões da pasta.

já tentei
sudo chmod 775 -R /var/www
sudo chmod 777 /var/www

mas nada feito.
Obrigado pela ajuda
 
Boas:

Primeiro a sintaxe correcta para aplicar as permissões recursivamente é chmod -R permissões directoria.

Ou seja: chmod -R 644 /var/www

Só que desta forma afecta incorrectamente as permissões dos ficheiros como das directorias...

Adicionalmente o servidor Apache/lighthttpd, depende do que estiveres a usar, deverá estar a executar a correr sobre o user www-data.

Assim deve ser algo como:

chown -R www-data:www-data /var/www -> Para colocar o utilizador e grupo correctos nos ficheiros e directorias.

E depois deve ser:

Altera só as permissões das subdirectorias para os valores correctos:
find data -type d -exec chmod 0755 {} \;

7 -> rwx -> posso ler e escrever e fazer cd para o owner da directoria
5 -> r-x -> Posso ler e fazer cd para o grupo
5 -> r-x -> Outros só podem ler e fazer cd


Altera só as permissões dos ficheiros
find data -type f -exec chmod 0664 {} \;

6 -> rw- Ler e escrever nos ficheiros para o owner
6 -> rw- idem mas para o grupo
4 -> r-- Só ler para os outros.

Note-se que o ; no fim é obrigatório.
 
fiquei à nora lol

encontrei também este
sudo chown -R <your login id> /var/www

sudo chgrp -R <your login id> /var/www

será que este serve?
 
Percebi sim a explicação do Syncmaster, está bastante bem detalhada.
Eu na altura depois de passar o dia todo as voltas a procurar soluções estava com a cabeça feita em água, li mas não com a devida atenção.
Peço desculpa.
De qualquer forma resolvi o problema, instalei o Xampp para Linux, apesar de não ter a última versão, dá para o que quero.
Obrigado
 
Última edição:
Back
Topo