Buscar

LPI-Aula4

Prévia do material em texto

Formação de Administradores 
de Redes Linux
LPI – level 1
Aula 2
SENAC TI
Fernando Costa
Agenda
• Dúvidas sobre os 
exercícios?
• Comandos: touch, tee
• Permissões
• Instalação do Linux
Comando: touch
Uso:
touch [opções] arquivos
• o comando touch muda a data e hora de acesso e/ou modificação do 
arquivos
As opções mais utilizadas são:
-a muda somente a data e hora de acesso para a atual
-m muda somente a data e hora de modificação para a atual.
-t datahora muda a hora e data para o datahora definidos. Por exemplo: A 
representação de 11 de outrubro de 2010 as 19:00 é 201010111900
Exemplo:
touch arquivo1
• Muda a data e hora do arquivo1 para a hora e datas atuais.
Comando: tee
Uso:
tee [opções] arquivos
• O comando tee recebe dados de uma entrada padrão e 
grava o que recebeu em um arquivo e ainda envia para 
sua saída padrão.
• É utilizado para grava a saída padrão de um comando 
em um arquivo e aidna enviar esta saída para outro 
comando.
Por exemplo
Abram dois terminais e executem:
ls | tee /dev/pts/1
Permissões
Permissões 
Além do nome, um arquivo tem vários atributos: 
• data de alteração 
• usuário proprietário 
• grupo (de usuários) proprietário 
• permissões (modos) de acesso
O modo de acesso protege os arquivos de acesso indesejado 
Modos de acesso são especificados separadamente para os proprietários e os 
demais usuários 
O usuário proprietário não é necessariamente membro do grupo proprietário 
Quando um arquivo é criado os seus proprietários são: o usuário que o criou e o 
grupo primário deste usuário.
Permissões
Trocando os Proprietários de um Arquivo
Só o dono do arquivo ou o root pode alterar o usuário proprietário: 
chown novo_dono arquivo1 arquivo2 ... 
especificando-se o nome ou o número identificador do novo dono 
Só o root ou o dono do arquivo pode alterar o grupo proprietário: 
chgrp novo_grupo arquivo1 arquivo2 ... 
(versão BSD requer que o dono seja membro do novo grupo) 
Trocas em uma hierarquia de diretórios (recursão): 
chown -R novo_dono diretorio
chgrp -R novo_grupo diretorio
Alterando usuário e grupo ao mesmo tempo: 
chown novo_dono.novo_grupo arquivo1 arquivo2 ... 
Permissões
Tipos de Acesso
Existem três tipos de acessos a arquivos e diretórios. São eles: leitura, escrita e execução. 
Na seqüência, representados pelos caracteres r w x. 
ler e gravar arquivos no 
diretório.
criar e apagar arquivos no 
diretório.
listar o conteúdo do 
diretório.
Diretóri
o
Executar o arquivo como um 
programa.
alterar o conteúdo do 
arquivo.
ler o conteúdo do 
arquivo.
Arquivo
Execução ( x )Escrita ( w )Leitura ( r )
Objeto
A listagem detalhada de arquivos em um diretório especificado requer tipo de acesso 
xr
O tipo de acesso w a um diretório permite remover arquivos do mesmo, ainda que não 
se tenha tipo de acesso w aos arquivos.
Permissões
Classes de Acesso
u usuário proprietário
g grupo proprietário
o outros usuários 
a todas acima 
Permissões
Alterando Permissões
O comando chmod: 
chmod [classes]OP[tipos] arqs
onde OP é um dos seguintes operadores: 
• + adiciona permissão
• - retira permissão 
• = define nova permissão 
Evitando alterações não planejadas: 
chmod a-w arq
Combinando classes e tipos de acesso:
chmod u+w,go+r-w arq
Alterando permissões de uma hierarquia de diretórios:
chmod -R go-w dir 
Especificando tipos de acesso relativos:
chmod o=g * 
Especificando permissões numericamente:
Exemplo: chmod 754 arq
Permissões
Veja na Tabela 4 a representação de permissões de arquivos e diretórios.
Leitura, escrita e execuçãorwx1117
Leitura e escritarw-1106
Leitura e escritar-x1015
Somente leiturar--1004
Escrita e execução-wx0113
Somente escrita-w-0102
Somente execução--x0011
Sem acesso---0000
DescriçãoLetrasBinárioOctal
Permissões
Especificando Permissões de Acesso Default
Para o modo de acesso desejado modo_númerico faz-se:
$ umask valor
Onde valor é igual a `modo_númerico – 777'
Assim usa-se 
$ umask 023
Com a umask acima, obtemos proteção 754 por default.
Permissões
1) Digite o comando na versão octal, equivalente para os comandos abaixo:
a) chmod a+rwx,o-rwx arquivo
b) chmod a+rwx arquivo
R: 
2) Quais são os três tipos de acesso existentes para arquivos e diretórios?
R: 
Instalação
• Instalação do VirtualBox
• Instalação do Linux
• Arquivos: /etc/passwd, /etc/group e /etc/shadow
• Comandos de administração do usuário: 
useradd, userdel, usermod, passwd, chage
• Diretório /etc/skel
• Arquivos /etc/profile e /etc/bashrc
• ~/. profile e ~/.bashrc
Fernando Costa
www.fernandocosta.com.br
fernandocosta@gmail.com

Continue navegando