Entendendo o CHMOD

July 23, 2009 by thiago · Leave a Comment
Filed under: Live Linux 

Oi Pessoal, bom vou postar uma dica para aqueles que se confundem para entender o chmod. É bem simples vocês vão ver.

Primeiro faremos uma associação de números decimais com números binários.

Onde:

  • 0: 000
  • 1: 001
  • 2: 010
  • 3: 011
  • 4: 100
  • 5: 101
  • 6: 110
  • 7: 111

Agora adicionamos no topo da coluna as permissoes, que são 3: “r”, “w” e “x”, ou seja, r=read (ler), w=write (gravar,alterar,deletar) e e x=execute (executar).

Ficando assim:

rwx
0     000
1     001
2     010
3     011
4     100
5     101
6     110
7     111

Agora imaginemos que 0 = desligado e 1 = ligado, daremos as permissões 0 e 1 aos usuários Dono, Grupo e Outros:

Dono Grupo Outros
rwx rwx rwx
0 000 000 000
1 001 001 001
2 010 010 010
3 011 011 011
4 100 100 100
5 101 101 101
6 110 110 110
7 111 111 111

Vamos usar esta tabela com o arquivo “livelinux.chm” onde daremos a permissão total para o Dono, somente leitura para o Grupo e nenhum acesso para os Outros:

  • Dono: Total (111) = 7
  • Grupo: Leitura (100) = 4
  • Outros: Nada (000) = 0

$ chmod 740 livelinux.chm

Fácil né? Espero ter ajudado vocês.