Académique Documents
Professionnel Documents
Culture Documents
de Redes Linux
LPI level 1
Aula 2
SENAC TI
Fernando Costa
Agenda
Dvidas sobre os
exerccios?
Comandos: touch, tee
Permisses
Instalao do Linux
Comando: touch
Uso:
touch [opes] arquivos
Comando: tee
Uso:
tee [opes] arquivos
O comando tee recebe dados de uma entrada padro e
grava o que recebeu em um arquivo e ainda envia para
sua sada padro.
utilizado para grava a sada padro de um comando
em um arquivo e aidna enviar esta sada para outro
comando.
Por exemplo
Abram dois terminais e executem:
ls | tee /dev/pts/1
Permisses
Permisses
Alm do nome, um arquivo tem vrios atributos:
data de alterao
usurio proprietrio
grupo (de usurios) proprietrio
permisses (modos) de acesso
O modo de acesso protege os arquivos de acesso indesejado
Modos de acesso so especificados separadamente para os proprietrios e os
demais usurios
O usurio proprietrio no necessariamente membro do grupo proprietrio
Quando um arquivo criado os seus proprietrios so: o usurio que o criou e o
grupo primrio deste usurio.
Permisses
Trocando os Proprietrios de um Arquivo
S o dono do arquivo ou o root pode alterar o usurio proprietrio:
chown novo_dono arquivo1 arquivo2 ...
especificando-se o nome ou o nmero identificador do novo dono
S o root ou o dono do arquivo pode alterar o grupo proprietrio:
chgrp novo_grupo arquivo1 arquivo2 ...
(verso BSD requer que o dono seja membro do novo grupo)
Trocas em uma hierarquia de diretrios (recurso):
chown -R novo_dono diretorio
chgrp -R novo_grupo diretorio
Alterando usurio e grupo ao mesmo tempo:
chown novo_dono.novo_grupo arquivo1 arquivo2 ...
Permisses
Tipos de Acesso
Existem trs tipos de acessos a arquivos e diretrios. So eles: leitura, escrita e execuo.
Na seqncia, representados pelos caracteres r w x.
Leitura ( r )
Escrita ( w )
Execuo ( x )
Arquivo
ler o contedo do
arquivo.
alterar o contedo do
arquivo.
Diretri
o
listar o contedo do
diretrio.
Objeto
Permisses
u
g
o
a
Classes de Acesso
usurio proprietrio
grupo proprietrio
outros usurios
todas acima
Permisses
Alterando Permisses
O comando chmod:
chmod [classes]OP[tipos] arqs
onde OP um dos seguintes operadores:
+ adiciona permisso
retira permisso
= define nova permisso
Evitando alteraes no planejadas:
chmod a-w arq
Combinando classes e tipos de acesso:
chmod u+w,go+r-w arq
Alterando permisses de uma hierarquia de diretrios:
chmod -R go-w dir
Especificando tipos de acesso relativos:
chmod o=g *
Especificando permisses numericamente:
Exemplo: chmod 754 arq
Permisses
Veja na Tabela 4 a representao de permisses de arquivos e diretrios.
Octal
Binrio
Letras
Descrio
000
---
Sem acesso
001
--x
Somente execuo
010
-w-
Somente escrita
011
-wx
Escrita e execuo
100
r--
Somente leitura
101
r-x
Leitura e escrita
110
rw-
Leitura e escrita
111
rwx
Permisses
Especificando Permisses de Acesso Default
Para o modo de acesso desejado modo_nmerico faz-se:
$ umask valor
Onde valor igual a `modo_nmerico 777'
Assim usa-se
$ umask 023
Com a umask acima, obtemos proteo 754 por default.
Permisses
Instalao
Instalao do VirtualBox
Instalao do Linux
Arquivos: /etc/passwd, /etc/group e /etc/shadow
Comandos de administrao do usurio:
useradd, userdel, usermod, passwd, chage
Diretrio /etc/skel
Arquivos /etc/profile e /etc/bashrc
~/. profile e ~/.bashrc
Fernando Costa
www.fernandocosta.com.br
fernandocosta@gmail.com