Mudanças entre as edições de "Permissoes"
De MochilaWiki
Ir para navegaçãoIr para pesquisar(Uma revisão intermediária por um outro usuário não está sendo mostrada) | |||
Linha 1: | Linha 1: | ||
− | + | 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 | * dono | ||
* grupo | * grupo | ||
* outros | * outros | ||
− | + | depois temos | |
− | |||
− | temos | ||
* leitura | * leitura | ||
* escrita | * escrita | ||
− | * | + | * execução |
− | + | que são representado por números | |
* leitura = 4 | * leitura = 4 | ||
* escrita = 2 | * 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 |
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