Chmod sem mistérios

Publicado por Fabio Barby em 24/09/2007

[ Hits: 6.930 ]

 


Chmod sem mistérios



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 "linux.vol" 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 linux.vol

Fácil né?

Outras dicas deste autor

Saidar - Saiba como anda a saúde de seu computador

Configurando o Debian de uma forma simples

Instalando o Codeblocks no Debian Jessie 8.3.0

Proxys para serem bloqueados

Gerenciador de downloads WxDownload

Leitura recomendada

Dois ambientes gráficos no mesmo Linux

Stream de Video no Linux Maemo para uso do N900 como Webcam

Instalação do CloudStack 4.12 no Ubuntu 16.04

Criando uma VPC na AWS via CLI

Como Remover CTRL-M (^M) de arquivos

  

Comentários
[1] Comentário enviado por evilrick em 24/09/2007 - 08:49h

Pô bem simples.
Assim que chegar em casa vou testar.

[2] Comentário enviado por celso annes em 24/09/2007 - 10:44h

Mto bom... bem simples e objetivo, não conhecia a tabela da forma q você apresentou.

[3] Comentário enviado por matheus.silva em 25/09/2007 - 11:13h

Cara... Muito bom... dá uma grande ajuda hehe



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts