Universal Pixel
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

permissoes linux (chmod)

2 participantes

Ir para baixo

permissoes linux (chmod) Empty permissoes linux (chmod)

Mensagem por Flavio315 Qua Jun 19, 2013 3:56 pm

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

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
Flavio315
Flavio315
Moderapixel

Quebra de regras Quebra de regras :
permissoes linux (chmod) Left_bar_bleue0 / 1000 / 100permissoes linux (chmod) Right_bar_bleue

Masculino Mensagens Mensagens : 54
Pontos Pontos : 146
Reputação Reputação : 0
Data de inscrição Data de inscrição : 19/06/2013
Localização : sub-mundo da informatica

Ir para o topo Ir para baixo

permissoes linux (chmod) Empty Re: permissoes linux (chmod)

Mensagem por Detoxx Qua Jun 19, 2013 4:28 pm

Obrigado Por Compartilhar com o Fórum
Detoxx
Detoxx
Moderapixel

Quebra de regras Quebra de regras :
permissoes linux (chmod) Left_bar_bleue0 / 1000 / 100permissoes linux (chmod) Right_bar_bleue

Masculino Mensagens Mensagens : 76
Pontos Pontos : 86
Reputação Reputação : 0
Data de inscrição Data de inscrição : 19/06/2013
Idade Idade : 23
Localização : Aracaju

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos