1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Permissões Linux

Discussão em 'Dúvidas e Suporte Técnico - GNU/Linux & *nix' iniciada por sEnte!, 6 de Novembro de 2012. (Respostas: 5; Visualizações: 817)

  1. sEnte!

    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
     
  2. Syncmaster

    Syncmaster Power Member

    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.
     
  3. sEnte!

    sEnte! Power Member

    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?
     
  4. DarkVenger

    DarkVenger Power Member

    A sério? Depois da explicação detalhada do Syncmaster?
    Bem, só tenho a adicionar que o man, as in, man chown é teu amigo...
     
  5. Syncmaster

    Syncmaster Power Member

    chown -R USER:GRUPO directoria é equivalente a chown -R USER directoria e a chgrp -R GRUPO directoria no mesmo comando...
     
  6. sEnte!

    sEnte! Power Member

    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: 8 de Novembro de 2012

Partilhar esta Página