- Parte 2: Alterando as permissões.
Depois de entender como funcionam as permissões no Linux e como são representadas, basta saber alterá-las. Lembra que cada grupo de 3 caracteres representam as permissões do usuário, grupo ou outros? Essas permissões podem ser representadas por números da seguinte maneira:
---é representado por 000;--xé representado por 001;-w-é representado por 010;-wxé representado por 011;r--é representado por 100;r-xé representado por 101;rw-é representado por 110 erwxé representado por 111.
Entendeu? Onde há alguma permissão é colocado o número 1, e onde não há o número 0. Estes são números binários. O 000, por exemplo, é 0 em decimal. O 001 é 1, 010 é 2, 011 é 3 e assim por diante. Para ficar mais simples, veja a tabela abaixo:
Como pode ver, todas as possíveis combinações de permissões podem ser representadas por um único número decimal. Com isto em mente, qual seria o comando (chmod) para dar permissão de leitura, escrita e execução ao proprietário, grupo e outros a um arquivo? Simples:
- chmod 777 <nome_do_arquivo>
O primeiro 7 representa as permissões de proprietário, o segundo as de grupo e o terceiro de outros. O 7 é igual a 111 em binário e isto representa rwx na string de permissões. Portanto:
- 777 = rwxrwxrwx
Agora usando a tabela anterior e o comando chmod é possível fazer qualquer combinação de permissões para seus arquivos.
Jajá explico outra forma de modificar (no caso alterar, adicionar ou retirar) permissões com o chmod. É bem legal também! Depois, por fim, darei algumas dicas para usar comandos em diversos arquivos e pastas.

[...] post continuará na parte 2 com a explicação do comando chmod, que serve para mudar as permissões de arquivos e [...]
Por: Permissões de arquivos e diretórios no Linux « Backup de Soluções Computacionais em 18 18UTC novembro 18UTC 2009
às 21:08