Como remover o acesso apenas de raiz para arquivos / var / www?

1

Eu configurei um ambiente LAMP. Todos os arquivos que eu quero rodar no localhost são colocados no meu diretório / var / www. Cada vez que eu quero abrir um arquivo com permissões de escrita, eu tenho que prefixar o comando com sudo no começo. Como altero as permissões de / var / www para que qualquer usuário que não seja o root possa modificar o conteúdo?

    
por egidra 01.11.2011 / 03:40

1 resposta

1

A maneira mais simples é alterar a propriedade para seu userid. Isso não deve ser o id do usuário, o servidor está acessando os arquivos que você está usando. Use o comando chown recursivamente. Tente um comando como:

sudo chown -R $LOGNAME /var/www

Isso alterará recursivamente a árvore de diretórios /var/www para seu ID de usuário. LOGNAME é normalmente definido para o seu userid. Isso pode ser verificado com o comando echo $LOGNAME .

Limite o acesso de gravação pelo servidor da Web ao menor número possível de diretórios e arquivos.

    
por 01.11.2011 / 04:18