Publicado por: drugowick | 18 18UTC novembro 18UTC 2009

Permissões de arquivos e diretórios no Linux

  • 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 e
  • rwx é 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.


Respostas

  1. [...] post continuará na parte 2 com a explicação do comando chmod, que serve para mudar as permissões de arquivos e [...]


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Categorias

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.