Para definir permissões na pasta e em todas as subpastas / arquivos, você precisa usar a opção recursiva em seu comando:
chmod 777 -R /path/to/directory
Para mais informações usando chmod, consulte aqui .
ATUALIZAÇÃO:
Aviso: Usar o chmod 777 tornará sua pasta executável por todos. Por favor, veja abaixo para uma olhada na configuração
Suas permissões são definidas usando três números.
os 100 são para o proprietário do arquivo
400 leia com atenção
200 escrever
100 executar
10s são para o grupo do arquivo
40 leia com atenção
20 escrever
10 executar
1s são para todos os outros |
4 leia
2 escreva
1 executar
No seu exemplo, você está dando ao proprietário, ao grupo e a todos os direitos totais do seu arquivo. Se, por exemplo, você deseja conceder permissões completas ao proprietário e ao grupo, mas todos os outros apenas leem e executam as permissões que você usaria 775.
Se você deseja usar a representação de letras em vez de números, consulte aqui