Mudanças entre as edições de "Permissoes"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
 
Linha 1: Linha 1:
quer saber por 777? vamu la
+
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.
  
no lance de permissao temos:
+
num primeiro momento temos para todos os arquivos, o
 
* dono
 
* dono
 
* grupo
 
* grupo
 
* outros
 
* outros
  
te ai tudo bem? intao prosseguimus
+
depois temos
 
 
temos outro forma de nivel:
 
 
* leitura
 
* leitura
 
* escrita
 
* escrita
* execucacao
+
* execução
  
ainda damos para esses caras numeros
+
que são representado por números
 
* leitura = 4
 
* leitura = 4
 
* escrita = 2
 
* escrita = 2
* execucao = 1
+
* execução = 1
 +
 
 +
ou letras
 +
* leitura = r
 +
* escrita = w
 +
* execução = x
 +
 
  
se quero dar a permissao de leitura e escrita, fica: 4 + 2 = 6
+
se quero dar a permissão de leitura e escrita, fica: 4 + 2 = 6
  
se quero dar a permissao de leitura, escrita e execucao, fica: 4 + 2 + 1 = 7
+
se quero dar a permissão de leitura, escrita e execução, fica: 4 + 2 + 1 = 7
  
entao 777 eh 7 para dono, grupo e outros... capisco?! quando quero deixar o aplicativos executavel para todo mundo, por exemplo
+
então 777 eh 7 para dono, grupo e outros... capisco?! quando quero deixar o aplicativos executável para todo mundo, por exemplo
  
ja um arquivo comum normalmente carrega a permissao 644
+
um arquivo comum normalmente carrega a permissão 644
  
com o comando ls e o parametro l eu consigo ver a situacao do arquivo e com chmod e cambio o nivel de permissoa
+
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
  banto@cajuzinho:~$ ls -l deixo.txt
+
  $ ls -l deixo.txt
 
  -rw-r--r-- 1 banto banto 0 2007-06-17 18:51 deixo.txt
 
  -rw-r--r-- 1 banto banto 0 2007-06-17 18:51 deixo.txt
  banto@cajuzinho:~$ chmod 764 deixo.txt
+
  $ chmod 764 deixo.txt
  banto@cajuzinho:~$ ls -l deixo.txt
+
  $ ls -l deixo.txt
 
  -rwxrw-r-- 1 banto banto 0 2007-06-17 18:51 deixo.txt
 
  -rwxrw-r-- 1 banto banto 0 2007-06-17 18:51 deixo.txt
  banto@cajuzinho:~$ chmod 777 deixo.txt
+
  $ chmod 777 deixo.txt
  banto@cajuzinho:~$ ls -l deixo.txt
+
  $ ls -l deixo.txt
 
  -rwxrwxrwx 1 banto banto 0 2007-06-17 18:51 deixo.txt
 
  -rwxrwxrwx 1 banto banto 0 2007-06-17 18:51 deixo.txt
  
 
  r = read = leitura
 
  r = read = leitura
 
  w = write = escrita
 
  w = write = escrita
  x = execute = execucao
+
  x = execute = execução

Edição atual tal como às 00h59min de 4 de maio de 2009

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