SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
PROGRAMA NACIONAL DE ACESSO AO ENSINO TÉCNICO E EMPREGO
SISTEMA DE SELEÇÃO USINICADA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
ESCOLA DE EDUCAÇÃO PROFISSIONAL SENAC PELOTAS CENTRO HISTÓRICO
CURSO TÉCNICO EM INFORMÁTICA
Projeto e Implantação
de Servidores
Permissões de Acesso
Prof. Rafael Folha
[email protected]
2
Objetivos:
 Desenvolver
habilidades em inserir
permissões adequadas a arquivos e
diretórios;
 Tornando
o sistema mais seguro possível.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
3
Introdução:
 Permissões
de acesso a arquivos e diretórios
têm como principal função proteger ao todo
o sistema de arquivo Linux,
 do acesso indevido de pessoas não
autorizadas e de programas maus
intencionados.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
4
DONOS, GRUPOS e OUTROS
USUÁRIOS

A ideia principal de segurança no sistema Linux,c é
definir o acesso a arquivos e diretórios por donos,
grupos e outros usuarios;

DONOS
É o usuário que criou o arquivo ou o diretório;
 Somente o dono pode modificar as permissões de acesso
do arquivo;
 As permissões de acesso do dono do arquivo somente se
aplicam ao dono do arquivo ou diretório.

ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
5
DONOS, GRUPOS e OUTROS
USUÁRIOS
 GRUPOS

Permite que vários usuários diferentes tenham
acesso a um mesmo arquivo;

Cada usuário pode fazer parte de um ou mais
grupos e então acessar arquivos que pertençam ao
mesmo grupo que o seu.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
6
DONOS, GRUPOS e OUTROS
USUÁRIOS
 OUTROS
USUÁRIOS

É uma categoria de usuários que não são donos ou
não pertencem ao grupo do arquivo ou diretório.

Sendo assim, são usuários que devem ou não ter
acesso a arquivos ou diretórios.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
7
Tipos de Permissões de
Acessos

Quanto aos tipos de permissões que se aplicam ao
dono, grupo e outros usuários, por padrão existem 3
permissões básicas são elas:

Permissões de Leitura (r)


Permissões de Gravação (w)


Caso for um diretório, permite listar seu conteúdo
(através do comando ls, por exemplo).
Caso for um diretório, permite a gravação de arquivos ou
outros diretórios dentro dele.
Permissões de Execução (x)

Permite executar um arquivo (caso seja um programa
executável). Caso seja um diretório, permite que seja
acessado através do comando cd.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
8
Tipos de Permissões de
Acessos
 As
permissões de acesso a um arquivo/diretório
podem ser visualizadas com o uso do comando
ls –la.
 As 3 letras (rwx) são classificadas da seguinte
maneira:
-rwxr-xr--
folha
turmax teste
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
9
Tipos de Permissões de
Acessos
A primeira letra diz qual é o tipo do arquivo. Caso tiver um “d” é
um diretório, um “l” um link a um arquivo no sistema, um “-” quer
dizer que é um arquivo comum.
Ex: drwxrw-r-Da segunda a quarta letra (rwx) dizem qual é a permissão de
acesso ao dono do arquivo. Neste caso folha ele tem a
permissão de ler (r - read), gravar (w - write) e executar (x executar) o arquivo teste.
Ex: drwxr-xr-- folha turmax teste
Da quinta a sétima letra (r-x) diz qual é a permissão de acesso ao
grupo do arquivo. Neste caso todos os usuários que pertencem
ao grupo turmax tem a permissão de ler (r), e também executar
(x) o arquivo teste.
Ex: drwxr-xr-- folha turmax teste
Da oitava a décima letra (r–) diz qual é a permissão de acesso para
os outros usuários. Neste caso todos os usuários que não são donos
do arquivo teste tem a permissão somente para ler o programa.
Ex: drwxr-xr-- folha turmax teste
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
10
Tipos de Permissões de
Acessos
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
11
ETAPAS PARA ACESSO DE UM
ARQUIVO E OU DIRETÓRIO



O acesso a um arquivo/diretório é feito verificando
primeiro se o usuário que acessará o arquivo é o seu
dono, caso seja, as permissões de dono do arquivo
são aplicadas;
Caso não seja o dono do arquivo ou diretório, é
verificado se ele pertence ao grupo correspondente,
caso pertença, as permissões do grupo são aplicadas;
Caso não pertença ao grupo, são verificadas as
permissões de acesso para os outros usuários que não
são donos e não pertencem ao grupo
correspondente ao arquivo/diretório.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
12
Comando chmod
 Muda
a permissão de acesso a um arquivo ou
diretório. Com este comando você pode escolher
se usuário ou grupo terá permissões para ler,
gravar, executar um arquivo ou arquivos.
 Sempre
que um arquivo é criado, seu dono é o
usuário que o criou e seu grupo é o grupo do
usuário, sendo (o) outros usuários, (u) usuário ou
seja o dono do arquivo, (g) grupo e (a) todos.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
13
Comando chmod
 chmod
[opções] [permissões] [diretório/arquivo]
chmod o-r teste.txt Retira (-) a permissão de leitura (r) do arquivo
teste.txt para os outros usuários (usuários que não são donos e
não pertencem ao grupo do arquivo teste.txt).
chmod uo+x teste.txt Inclui (+) a permissão de execução do arquivo
teste.txtpara o dono e outros usuários do arquivo.
chmod a+x teste.txt Inclui (+) a permissão de execução do arquivo
teste.txtpara o dono, grupo e outros usuários.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
14
Comando chown
 Muda
dono de um arquivo/diretório.
Opcionalmente pode também ser usado para
mudar o grupo.
 chown [opções] [dono.grupo] [diretório/arquivo]
chown folha teste.txt para
folha.
Muda
o
dono
do
arquivo
teste.txt
chown folha.turmax teste.txt - Muda o dono do arquivo teste.txt
para
folhae seu grupo para turmax.
chown -R folha.turmaxx * - Muda o dono/grupo dos arquivos do
diretório atual e sub-diretórios para folha/turmaxx (desde que
você tenha permissões de gravação
no DEdiretórios
subESCOLA
EDUCAÇÃOePROFISSIONAL
diretórios).
SENAC PELOTAS CENTRO HISTÓRICO
15
Prática em Servidores




Crie um usuário com o nome do colega do
grupo e senha pronatec.
Crie um arquivo dentro do diretório /home,
com nome do grupo – ex: grupo10.
Com o uso do comando ls –l verifique quais
as permissões de acesso desse arquivo.
O colega ao qual foi criado o usuário e
senha no item (a), deve acessar o servidor do
grupo remotamente e acessar o diretório
home e abrir com o comando nano o
arquivo grupox
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
16
Prática em Servidores




Com o comando chmod dar permissão para que
outros usuários tenham acesso somente de leitura
ao arquivo.
Use novamente o comando para listar o diretório,
através de ls –l.
Com o comando chmod dar permissão para que
outros usuários tenham acesso somente de leitura
e escrita ao arquivo.
O colega ao qual foi criado o usuário e senha no
item (a),deve acessar o servidor do grupo
remotamente novamente e acessar o diretório
home e abrir com o comando nano o arquivo
grupox.
ESCOLA DE EDUCAÇÃO PROFISSIONAL
SENAC PELOTAS CENTRO HISTÓRICO
Download

DONOS, GRUPOS e OUTROS USUÁRIOS