optativaiaula05

16

Click here to load reader

Upload: tarcisioti

Post on 25-Jun-2015

364 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: OptativaIAula05

UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ

Bacharelado em Ciências da Computação

OPTATIVA I

Permissões

Hard Link / Link Simbólico

Tarcísio Franco Jaime

Page 2: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Permissões

Tipos de permissão: r - leitura w - escrita x - execução

Tipos de arquivo: d -> diretório - -> arquivo l -> link b -> dispositivo de bloco c -> dispositivo de

caractere

Page 3: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Permissões

* Permissão de usuário - Define a permissão para o usuário que é o "dono" do arquivo, diretório.

* Permissão de grupo - Define a permissão para o grupo de usuários ao qual ele pertence.

* Permissão para outros - Define a permissão para todos os outros usuários.

Page 4: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Permissões

Page 5: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Permissões

Page 6: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Permissões

Page 7: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Permissões

Diferença de permissão entre arquivos e diretórios:

Objeto Leitura (r) Gravação (w) Execução (x)

Arquivo Permite ler o conteúdo do arquivo

Permite alterar o conteúdo do arquivo

Permite executar o arquivo como um programa

Diretório Permite listar o conteúdo do diretório

Permite criar e apagar arquivos no diretório

Permite ler e gravar arquivos no diretório

Page 8: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Permissões

As permissões dos arquivos e diretórios são gravadas de forma binária com 12 bits.

Os três primeiros bits da esquerda para a direita são bits de atributos especiais. Veja abaixo.

Page 9: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Permissões

Os bits de permissões especiais são utilizados com pouco frequência.

São representados pela letra (s) no lugar do (x) nas classes dono e grupo, e (t) no lugar do (x) na classe outros

Page 10: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Modificando Permissões

Page 11: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Modificando Permissões

chmod: altera permissões de arquivos chown: altera o dono, e também o grupo chgrp : altera o grupo

Page 12: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Modificando Permissões

Page 13: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Exemplos

• Usar “useradd aluno1” e “useradd aluno2”, para criar os usuários.

• Como aluno2 crie um diretorio chamado “pessoal” e dentro de pessoal um subdiretório “documentos”

• Criar um arquivo chamado apostila.txt em “pessoal” e outro arquivo chamado texto.txt no subdiretório “documentos”.

• Efetuar testes de permissão com as possibilidades descritas anteriores em cima desses diretórios.

Page 14: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

• Mudar o dono de todos os arquivos do diretório “pessoal” para aluno1 e automaticamente o grupo para o mesmo do usuário aluno1. (chown)

Qual a diferença do Sticky e do SGID aplicados no diretório?

Page 15: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Links

• Links Simbólicos: análogo a um atalho (windows), é um arquivo que contém um ponteiro para outro arquivo. Este pode ser do próprio sistema ou mapeado de outro computador.

• Link Físico ou Hard Links: são mesmos arquivos que possuem em comum o mesmo conteúdo e as mesmas permissões. Só podem ser criados no mesmo sistema de arquivos.

Page 16: OptativaIAula05

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Links

opções:

-s Cria um link simbólico.

O padrão são links físicos.

Ex.:

ln -s /usr/local /home/aluno1/arquivosDeProgramas

Criar um link simbólico testar seu funcionamento.

Criar um hard link e mudar as permissões do arquivo.