Altere a permissão para TODAS as pastas e arquivos [duplicados]

0

Estou em torno do Ubuntu há pouco tempo e estou ficando cansado de algo que costumava aceitar. Quando eu instalei o Apache e o PHP no Ubuntu, isso foi feito com root , o que significa que ele obteve permissão. Então eu mudei isso para mim. Agora eu acabei de copiar um grande número de arquivos (PHP) para serem visualizados e editados nesses diretórios. Agora meu problema: Eu não posso ver os arquivos de var/www/ porque requer, por algum motivo, que todos tenham acesso aos arquivos. Não apenas eu, ou meu grupo, mas todo mundo. Ninguém mais está usando o computador, a não ser eu, então sou legal com isso. Embora eu precise de um comando para alterar TODOS os arquivos de forma recursiva. Quando eu tiver navegado as perguntas já respondidas, eu acho, por exemplo, chown -R viktor:viktor /var/www/ , ou usando sudo também.

Isso funcionou no único var/www e nas pastas internas, mas não nos arquivos dentro das pastas, e é muito estranho notar que não posso fazer a mesma coisa no exemplo /var/www/dev/ .

    
por Xweque 29.10.2012 / 15:48

1 resposta

2

Na verdade, eu sugiro que você NÃO siga a resposta de Evandro, porque ele não apenas concede permissão para você, como dá permissão aberta a qualquer aplicativo ou entidade em seu computador, incluindo aqueles que possam ter intenções maliciosas. Especialmente se você estiver executando um servidor da Web, evite ter permissões abertas como essa. Sugiro dar permissões de listagem de leitura a outros usuários e acesso total, incluindo escrever para você mesmo.

sudo chmod -R 755 /var/www

O que lhe dará permissões adequadas à Web de forma recursiva em todo o seu diretório da web.

    
por Kyle Macey 29.10.2012 / 17:12