Permissoes

De MochilaWiki
Ir para navegaçãoIr para pesquisar

em primeiras viagens aprendemos que tudo se resolve com 777, e começamos errado, embora resolva o problema. A idéia é deixar algumas explicações sobre permissões em GNU/Linux.

num primeiro momento temos para todos os arquivos, o

  • dono
  • grupo
  • outros

depois temos

  • leitura
  • escrita
  • execução

que são representado por números

  • leitura = 4
  • escrita = 2
  • execução = 1

ou letras

  • leitura = r
  • escrita = w
  • execução = x


se quero dar a permissão de leitura e escrita, fica: 4 + 2 = 6

se quero dar a permissão de leitura, escrita e execução, fica: 4 + 2 + 1 = 7

então 777 eh 7 para dono, grupo e outros... capisco?! quando quero deixar o aplicativos executável para todo mundo, por exemplo

já um arquivo comum normalmente carrega a permissão 644

com o comando ls e o parâmetro l eu consigo ver a situação do arquivo e com chmod e cambio o nível de permissão

$ ls -l deixo.txt
-rw-r--r-- 1 banto banto 0 2007-06-17 18:51 deixo.txt
$ chmod 764 deixo.txt
$ ls -l deixo.txt
-rwxrw-r-- 1 banto banto 0 2007-06-17 18:51 deixo.txt
$ chmod 777 deixo.txt
$ ls -l deixo.txt
-rwxrwxrwx 1 banto banto 0 2007-06-17 18:51 deixo.txt
r = read = leitura
w = write = escrita
x = execute = execução