bom galera nesse tutorial vou falar um pouco de permissao do linux, bom vamos la a permissao e dividida em 4 partes a primeira mostra o tipo de arquivo a segunda mostra a permissao do dono, a terceira mostra a permissao do grupo e quarta a dos outros usuarios, entre as permiçoes sao dividido 3 tipos padroes leitura escrita e execuçao, q sao exibido com r para leitura, w para escrite, x para execuçao, veja um exemplo de uma permiçao
no exemplo acima a unica coisa importante e -rw-r--r--, como dito antes a primeira permissao e o tipo de arquivo ela tem um tamanho 1 caracter caso ela seja traçoo indica q e um arquivo caso seja a letra d um diretorio (existe outras alem dessas), depois vem a permissao do dono q sao 3 caracteres no meu exemplo ela e o rw- q significa q o dono tem permissao de leitura escrita mais nao tem permissao de execuçao, logo em seguida tem a permissao do grupo q tambem sao 3 caracteres no caso sao r-- (apenas leitura para o grupo), os outros 3 sao da usuario q no meu exemplo tambem so e de leitura, no caso se a permissao fosse
seria permissao total a qualquer um aquele arquivo/pasta, para agente exibir as permissoes dos arquivos no linux pelo terminal usamos ls -l
para agente alterar usamos chmod seguido da sintaxe -c e o numero correspondente a ela por exemplo
o numero 777 q e permissao total ao usuario grupo e outros depois o arquivo, o primeiro 7 e a permissao para o dono, o segundo 7 e a permissao para o grupo e o terceiro para o outros usuarios
para agente negar as permissoes basta colocar 000 (quando sao as 3 permissoes apenas um 0 e suficiente)
para agente saber qual o numero correspondente a permiçao fazemos uma soma
no caso se eu quiser saber a permissao de leitura e execuçao basta somar 4+1 = 5, um exemplo de permissao ao dono de leitura escrita e execuçao (4+2+1 = 7) ao grupo de apenas leitura e escrita (4+2 = 6) e para outros apenas de leitura (4) entao ficaria 764
outra maneira e usar representaçao de caracteres sendo eles
veja um exemplo modificando as permissoes para apenas para leitura do dono
para da permissao ao usuario e o grupo basta colocar ug
para agente negar uma permicao deixamo em branco assim
permissao total a todos
para deletar uma permissao especifica usamos - ao inves de =, no exemplo vou tirar permissao de leitura do dono
para adicionar uma permissao especifica usamos +
bom galera e isso ^^
by hacker fts315
- Código:
-rw-r--r-- 1 fts315 fts315 2 Fev 16 02:55 fts.txt
no exemplo acima a unica coisa importante e -rw-r--r--, como dito antes a primeira permissao e o tipo de arquivo ela tem um tamanho 1 caracter caso ela seja traçoo indica q e um arquivo caso seja a letra d um diretorio (existe outras alem dessas), depois vem a permissao do dono q sao 3 caracteres no meu exemplo ela e o rw- q significa q o dono tem permissao de leitura escrita mais nao tem permissao de execuçao, logo em seguida tem a permissao do grupo q tambem sao 3 caracteres no caso sao r-- (apenas leitura para o grupo), os outros 3 sao da usuario q no meu exemplo tambem so e de leitura, no caso se a permissao fosse
- Código:
-rwxrwxrwx 1 fts315 fts315 2 Fev 16 02:55 fts.txt
seria permissao total a qualquer um aquele arquivo/pasta, para agente exibir as permissoes dos arquivos no linux pelo terminal usamos ls -l
- Código:
fts315@skynet:~/Desktop$ ls -l
total 10015
drwxr-xr-x 2 fts315 fts315 104 Fev 14 17:55 Anime
-rw-r--r-- 1 fts315 fts315 2 Fev 16 02:55 fts.txt
drwxr-xr-x 2 fts315 fts315 112 Fev 14 20:57 Source
fts315@skynet:~/Desktop$
para agente alterar usamos chmod seguido da sintaxe -c e o numero correspondente a ela por exemplo
o numero 777 q e permissao total ao usuario grupo e outros depois o arquivo, o primeiro 7 e a permissao para o dono, o segundo 7 e a permissao para o grupo e o terceiro para o outros usuarios
- Código:
chmod -c 777 fts.txt
para agente negar as permissoes basta colocar 000 (quando sao as 3 permissoes apenas um 0 e suficiente)
- Código:
chmod -c 000 fts.txt
para agente saber qual o numero correspondente a permiçao fazemos uma soma
4 - leitura
2 - escrita
1 - execuçao
no caso se eu quiser saber a permissao de leitura e execuçao basta somar 4+1 = 5, um exemplo de permissao ao dono de leitura escrita e execuçao (4+2+1 = 7) ao grupo de apenas leitura e escrita (4+2 = 6) e para outros apenas de leitura (4) entao ficaria 764
- Código:
chmod -c 764 fts.txt
outra maneira e usar representaçao de caracteres sendo eles
u - dono
g - grupo
o - outros
r - leitura
w - escrita
x - execuçao
veja um exemplo modificando as permissoes para apenas para leitura do dono
- Código:
chmod -c u=r fts.txt
para da permissao ao usuario e o grupo basta colocar ug
- Código:
chmod -c ug=r fts.txt
para agente negar uma permicao deixamo em branco assim
- Código:
chmod -c ug= fts.txt
permissao total a todos
- Código:
chmod -c ugo=rwx fts.txt
para deletar uma permissao especifica usamos - ao inves de =, no exemplo vou tirar permissao de leitura do dono
- Código:
chmod -c u-r fts.txt
para adicionar uma permissao especifica usamos +
- Código:
chmod -c u+r fts.txt
bom galera e isso ^^
by hacker fts315