Você está na página 1de 17

PLANO DE TRABALHO

Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses Alterao

chmod : Alterar permisses de acesso a arquivos e diretrios

chgrp e chown : Alterar proprietrio e grupo dos arquivos no Linux


ADALBERTOSMOURA

Sintaxe : chmod XXX YYYYY Modo: Octal

Permisso Arquivo

Vamos abrir o terminal : Lembrando CRL-Alt-T


Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses Alterao
Nossas Permisses
r Read ( Leitura ) = = = > peso : 4 Ordem para Aplicao
w write ( Escrita ) = = = > peso : 2
x Execution ( execuo) = > peso : 1 rwx
- Sem permisso ) = = = > peso : 0

Bit 1 Ligado
Bit 0 - Desligado Ateno
Exemplo:

r w x = = > 111 Binrio Bit 1 ligado Bit 0 Desligado

-- x = = > 001 Decimal : 1


Resumo
- W - = = > 010 Decimal : 2
r=4
R - - = = > 100 Decimal : 4 w=2
x =1
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses Alterao Resumo


r=4
w=2
Exemplos
x =1

rw- = = > 110 Binrio


4 +2+0 = = > 6 octal

rwx = = > 111 Binrio


4 +2+1 = = > 7 octal
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses

Vamos Listar os arquivos, para :

Escolhermos um arquivo
Analisar as permisses j existente
Executar o comando : ls -l

Ao : Mostra os dados em formato longo: permisses, grupo, tamanho etc

Nosso Foco
Essa coluna que nos interessa

Vamos escolher um arquivo para anlise


Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses

Arquivo escolhido :

drwxr xr x 2 adalb adalb 4096 Fev 26 19:51 musica

Nossas Nmero LINKs Proprietrio Grupo do Tamanho


DT_Atu Nome do arquivo
permisses diretorios do arquivo Arquivo arq. Bytes

drwxr xr x

Observaes
d significa Diretrio
- significa arquivo comum do usurio
c significa arquivo de caracteres
b significa arquivo de bloco
l significa Links
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses

Quem so as nossas permisses : ????


Permisses so
Drwx r x r x 3 conjuntos

1. 2. 3.

1. Conjunto : Proprietrio = = > rwx OUTROS


2. Conjunto : Grupo = = = = = > r x So os que no so proprietrio
3. Conjunto : Outros= = = = = > r x So usurio que No fazem parte do grupo

Pto de Ateno
r Read ( Leitura )
w write ( Escrita ) OBS: Qdo criamos um SCRIPT (programa )
x Execution ( execuo) temos de dar permisso para esse script
- Sem permisso
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses Outro Exemplo

Quem so as nossas permisses : ????


Permisses so
-rw rw r 3 conjuntos

1. 2. 3.

1. Conjunto : Proprietrio = = > rw


2. Conjunto : Grupo = = = = = > r w
3. Conjunto : Outros= = = = = > r - -

Pto de Ateno

Analisando a permisso , podemos notar que essas so comum em arquivos de HELP


Proprietrios e Grupos podero atualiz-los ( o restante somente realizar consulta )
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses : Exemplo
Permisses so
3 conjuntos
Quem so as nossas permisses : ????
Resumo
-rwx rw r w r=4
1. 2. 3. w=2
x =1
1. Conjunto : Proprietrio = = > rwx Bit: 111 Octal : 4+2+1= 7
2. Conjunto : Grupo = = = = = > r w- Bit: 110 Octal : 4+2+0= 6
3. Conjunto : Outros= = = = = > r w - Bit: 110 Octal : 4+2+0= 6

Resp : O valor para a permisso : 766


Aplicando : Sintaxe : chmod Permisso Arquivo = = > chmod 766 ( meu arquivo)
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses : Exemplo
Permisses so
3 conjuntos
Quem so as nossas permisses : ????
Resumo
-rw- r- - --- r=4
1. 2. 3. w=2
x =1
1. Conjunto : Proprietrio = = > rw- Bit: 110 Octal : 4+2+0= 6
2. Conjunto : Grupo = = = = = > r - - Bit: 100 Octal : 4+0+0= 4
3. Conjunto : Outros= = = = = > - - - Bit: 000 Octal : 0+0+0= 0

Resp : O valor para a permisso : 640


Aplicando : Sintaxe : chmod Permisso Arquivo = = > chmod 640 ( meu arquivo)
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses : Exemplo

Vamos criar um arquivo para trabalharmos : arquivo_teste

touch = = > comando para criar o arquivo

touch arquivo_teste
root@debian :/# cd / ( ir para raiz)
root@debian :/# ls i ( listar os arquivos do diretrio)
root@debian :/# touch arquivo_teste ( criando o arquivo )
root@debian :/# ls arquivo_teste ( listando o arquivo )
arquivo_teste
root@debian :/# ls -l arquivo_teste ( verificando as permisses)
- rw- r - - r- - 1 root root 0 abr 27 11:37 arquivo_teste

Alterar a permisso de modo que recebam :


TOTAL para Owner = = > rwx
TOTAL para o Grupo = = > rwx
NENHUMA para os outros = = > ---
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses : Exemplo/soluo Resumo

1. Conj. : Proprietrio = = > rwx Bit: 111 Octal : 4+2+1= 7 r=4


2. Conj. : Grupo = = = = = > r wx Bit: 111 Octal : 4+2+1= 7 w=2
3. Conj. : Outros= = = = = > - - - Bit: 000 Octal : 0+0+0= 0 x =1
Resp : 770

root@debian :/# chmod 770 arquivo_teste ( altera a permisso)


root@debian :/# ls -l arquivo_teste ( verificando as permisses)
- rwx rwx - - - 1 root root 0 abr 27 11:37 arquivo_teste

Ateno : se vc no for o proprietrio do arquivo ser necessrio


incluir o comando SUDO

root@debian :/# sudo chmod 770 arquivo_teste

Sudo : permite a usurios comuns obter privilgios de outro usurio, em geral o


super usurio, para executar tarefas especficas dentro do sistema de maneira
segura e controlvel pelo administrador.
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses : Exemplo Resumo

Alterar a permisso de modo que recebam : r=4


Leitura e Gravao para Owner = = > rw- w=2
Leitura para o Grupo = = > r--
x =1
Leitura para os outros = = > r--
1. Conj. : Proprietrio = = > rw- Bit: 110 Octal : 4+2+0= 6
2. Conj. : Grupo = = = = = > r - - Bit: 100 Octal : 4+0+0= 4
3. Conj. : Outros= = = = = > r - - Bit: 100 Octal : 4+0+0= 4
Resp : 644

root@debian :/# chmod 644 arquivo_teste ( altera a permisso)


root@debian :/# ls -l arquivo_teste ( verificando as permisses)
- rw- r- - r - - 1 root root 0 abr 27 11:37 arquivo_teste

Sudo : permite a usurios comuns obter privilgios de outro usurio, em geral o


super usurio, para executar tarefas especficas dentro do sistema de maneira
segura e controlvel pelo administrador.
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses : Exemplo Resumo

Alterar a permisso de modo que recebam : r=4


TOTAL para Owner = = > rwx w=2
TOTAL para o Grupo = = > rwx
x =1
TOTAL para os Outros = = > rwx
1. Conj. : Proprietrio = = > rwx Bit: 111 Octal : 4+2+1= 7
2. Conj. : Grupo = = = = = > rwx Bit: 111 Octal : 4+2+1= 7
3. Conj. : Outros= = = = = > rwx Bit: 111 Octal : 4+2+1= 7
Resp : 777

root@debian :/# chmod 777 arquivo_teste ( altera a permisso)


root@debian :/# ls -l arquivo_teste ( verificando as permisses)
- rwx rwx r wx 1 root root 0 abr 27 11:37 arquivo_teste

Sudo : permite a usurios comuns obter privilgios de outro usurio, em geral o


super usurio, para executar tarefas especficas dentro do sistema de maneira
segura e controlvel pelo administrador.
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses : Exemplo Resumo

Exclua a permisso de todos : r=4


NADA para Owner = = > - - - w=2
NADA para o Grupo = = > - - -
x =1
NADA para os Outros = = > - - -
1. Conj. : Proprietrio = = > - - - Bit: 000 Octal : 0+0+0= 0
2. Conj. : Grupo = = = = = > - - - Bit: 000 Octal : 0+0+0= 0
3. Conj. : Outros= = = = = > - - - Bit: 000 Octal : 0+0+0= 0
Resp : 000

root@debian :/# chmod 000 arquivo_teste ( altera a permisso)


root@debian :/# ls -l arquivo_teste ( verificando as permisses)
- - - - - - - - - - 1 root root 0 abr 27 11:37 arquivo_teste

Sudo : permite a usurios comuns obter privilgios de outro usurio, em geral o


super usurio, para executar tarefas especficas dentro do sistema de maneira
segura e controlvel pelo administrador.
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe que ser um tima aula
SISTEMA OPERACIONAL- Exemplo Sist. Linux
Em nome de Jesus, Cdigo Alma, a minha conscincia escolhe, sou fonte de alegria e bons frutos 09:32

Permisses : Exemplo Resumo

Alterar a permisso de modo que recebam : r=4


LEITURA E GRAVAO para Owner = = > rw - w=2
LEITURA E GRAVAO para o Grupo = = > rw--
x =1
LEITURAVpara os Outros = = > r - -
1. Conj. : Proprietrio = = > rw - Bit: 110 Octal : 4+2+0= 6
2. Conj. : Grupo = = = = = > rw - Bit: 110 Octal : 4+2+0= 6
3. Conj. : Outros= = = = = > r - - Bit: 100 Octal : 4+0+0= 4
Resp : 664

root@debian :/# chmod 664 arquivo_teste ( altera a permisso)


root@debian :/# ls -l arquivo_teste ( verificando as permisses)
- rw- rw- r - - 1 root root 0 abr 27 11:37 arquivo_teste

Sudo : permite a usurios comuns obter privilgios de outro usurio, em geral o


super usurio, para executar tarefas especficas dentro do sistema de maneira
segura e controlvel pelo administrador.
Dvidas

Você também pode gostar