Tente usar as opções simbólicas para chmod. Você pode achar isso mais intuitivo.
$ cd Applications/application_name/your/folder/and/subfolder
$ chmod -R a+rX .
Trabalhando de trás para frente pelos argumentos para chmod:
-
.
significa usar o diretório atual
-
a+rX
significa adicionar ( +
) permissão de leitura ( r
) e permissão de execução / acesso ( X
) para todos os usuários ( a
). A letra maiúscula X significa apenas adicionar permissão de execução se outro usuário já tiver permissão de execução / acesso - isso a concederá aos diretórios ( x
significa permissão de acesso para diretórios). Eu não acho que haja um equivalente numérico para o capital X.
-
-R
significa fazer isso recursivamente - ou seja, repetir para todos os subdiretórios e subdiretórios, etc.
Nota fazendo coisas aleatoriamente 777 é geralmente uma má ideia. Você está abrindo arquivos para serem escritos ou executados. Alguns arquivos precisam ser graváveis - por exemplo, o wordpress é mais fácil de trabalhar se o servidor web puder atualizar certos arquivos.