Alterando permissões para pastas e arquivos em / var / www /?

6

Eu sou muito novo no Ubuntu e tenho tentado instalar o BuilderEngine, um sistema de gerenciamento de conteúdo, para o meu servidor Ubuntu 12.04 lts. Eu percebi algumas coisas, mas estou lutando com permissão para arquivos e pastas. Eu sei que tenho que alterar a permissão para pastas e arquivos em / var / www / para poder ler e gravar arquivos. Mas não tenho certeza do que fazer.

Tudo o que sei é nunca usar chmod -R 777 /var/www/ porque isso pode ler / escrever / extrair arquivos.

Estava pensando em experimentar sudo chown -R www-data:www-data /var/www/ , mas não tenho certeza.

    
por user244666 05.02.2014 / 00:07

2 respostas

6

Verifique se o grupo é www-data em '/ var / www'

sudo chgrp www-data /var/www

Tornar '/ var / www' gravável para o grupo

sudo chmod 775 /var/www

Defina o GID para www-data para todas as subpastas

sudo chmod g+s /var/www

Seu diretório deve ficar assim em uma saída ls -l .

  

drwxrwsr-x

Por último, adicione seu nome de usuário ao grupo www-data (grupo secundário)

sudo usermod -a -G www-data [YOURUSERNAME]
    
por Kai 05.02.2014 / 00:12
1

Minha sugestão para a permissão você pode usar abaixo do comando para encontrar e definir p:

find /var/www/html/ -type d -perm 777 |xargs chmod 0755 --
find /var/www/html/ -type f -perm 777 |xargs chmod 0644 --

OR

Para diretórios:

 find /path/to/your/wordpress/install/ -type d -exec chmod 755 {} \;

Para arquivos:

find /path/to/your/wordpress/install/ -type f -exec chmod 644 {} \;
    
por Ramesh Chand 02.01.2016 / 10:12