chmod 777

O proprietário pode ler, escrever e executar. O grupo pode ler, escrever e executar. Os outros podem ler, escrever e executar.

LerEscreverExecutar
Proprietário✓✓✓
Grupo✓✓✓
Outros✓✓✓

Uso típico

Todos podem fazer tudo: evite fora de testes descartáveis.

Bom saber

O 777 (rwxrwxrwx) permite que todo usuário do sistema leia, altere, substitua e execute o arquivo, ou crie e exclua qualquer coisa em uma pasta. Ele costuma ser aplicado como solução rápida para “Permission denied” e esconde o problema real: proprietário errado ou um grupo faltando. Qualquer usuário local ou processo comprometido, como um plugin PHP invadido, pode então injetar código nos seus arquivos.

Corrija a causa: entregue a pasta ao usuário que grava nela (chown www-data uploads) ou use um grupo compartilhado com 775 e setgid. Alguns softwares recusam de propósito arquivos graváveis por todos: o sshd ignora arquivos authorized_keys assim, e o cron pula arquivos graváveis em /etc/cron.d. Uma pasta temporária compartilhada que realmente precise disso deve usar 1777, com o sticky bit, como o /tmp.

Comandos

Definir o modochmod 777 file
O mesmo com letraschmod u=rwx,g=rwx,o=rwx file
Uma pasta e tudo o que há dentro delachmod -R 777 folder
Só as pastas dentro delafind folder -type d -exec chmod 777 {} +
Como o ls -l mostra-rwxrwxrwx

Abrir Calculadora de chmod