Eu estava tentando abrir um arquivo e escrever nele com PHP na /var/www
pasta, mas não estava funcionando, então eu fiz
sudo chmod 777 /var/www
agora eu quero definir as permissões para /var/www
o padrão.
para que servem as permissões padrão /var/www
?
permissions
apache2
php
chmod
Hossein Hosseinvand
fonte
fonte
Respostas:
As permissões nesta pasta são:
e os arquivos dentro da pasta são:
fonte
A permissão padrão por
/var/www
si só é bastante padrão: ownerroot:root
e mod755
.Quanto a qualquer coisa dentro
/var/www
, esse é um dos diretórios raros em que você tem o privilégio de decidir por si mesmo o que colocar nele e quais permissões tudo o que deve conter. Mas o que faz mais sentido é:A maioria dos arquivos deve ser gravável pelo usuário ou grupo que mais os gravar. Você pode configurá-los como pertencentes à sua conta de usuário. Ou configure um grupo personalizado para seus desenvolvedores. Ou, se os arquivos forem modificados raramente e você desejar uma boa segurança, poderá usar o
root:root
sudo nas raras ocasiões em que serão modificados.A maioria dos arquivos não deve ser gravável no mundo. Então,
644
para arquivos, e755
para diretórios é apropriado (ou664
e775
se você quiser dar um acesso de escrita de grupo).É não recomendado para definir qualquer uma que seja escrito pelo servidor web, ou seja
www-data
, exceto para arquivos de qualquer específica seus scripts web para ser capaz de gravar. Nesse caso, é melhor definir o usuário ou grupo desses arquivoswww-data
para torná-los graváveis em todo o mundo. Observe que sempre que owww-data
usuário pode gravar em qualquer arquivo na raiz da web, seja definindo o usuário ou grupo nesses arquivos ou tornando-os editáveis pelo mundo, é um possível problema de segurança. Gravável no mundo é o pior dos dois.fonte
Verifique se o grupo está com dados www em '/ var / www'.
Torne gravável
definir o ID do grupo para subpastas
adicione seu nome de usuário ao grupo
dê a si mesmo propriedade
fonte
fonte
-R
bandeira aqui. Como o OP não usou o-R
sinalizador, não devemos recomendar a correção das permissões erradas que eles criaram. A-R
bandeira raramente é útil!