104.5 - Gerenciando Permissões e Propriedades de Arquivos Flashcards

1
Q

Quais são os bits de modos de acesso ?

A
  • Atributos Especiais -> SUID - GUID - Stick
  • Usuário -> R -W - X (0 - 0 - 0)
  • Grupo -> R - W - X (0 - 0 - 0)
  • Outros -> R - W - X (0 - 0 - 0)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são as possíveis opções no primeiro campo abaixo ?

-rw-r–r–

A

d -> Diretório
l -> Link simbólico
c -> Device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais são as permissões do arquivo abaixo:

-rw-r–r– 1 smith suporte 0 ago 10 15:38 arquivo_smith.txt

A

Usuário smith -> Leitura e gravação
Grupo suporte -> Leitura
Outros -> Leitura

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O arquivo smith.txt tem a seguinte configuração de permissão:

-rw-r—w- 1 smith suporte 0 ago 10 15:38 smith.txt

Meu usuário tem o login de white e não pertenço ao grupo suporte, ao rodar vim smith.txt apresentou erro, porque?

A

A permissão para outros está configurada como w de escrita, você tem permissão de alterar e deletar, mas não tem permissão de leitura. O programa vim precisa dessa permissão para mostrar o conteúdo para fazer alteração.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O arquivo abaixo tem as seguintes configurações de permissão:

-r-xr-x–x 1 smith suporte 91 mai 18 2017 Script_Exemplo.sh

Meu usuário é white e não pertenço ao grupo suporte, vou conseguir executar o script ?

A

Não, pois para executar um script é necessário ter a permissão de leitura (r) e execução (x).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como funciona as permissões para um diretório ?

A

x -> Consegue acessar o diretório, não pode criar. alterar ou listar o conteúdo.

w -> Não consegue acessar, criar, alterar ou listar o diretório.

wx -> Consegue acessar, alterar e criar arquivos, mas não consegue listar os arquivos.

r -> Consegue listar, mas não consegue acessar, criar, alterar.

rx -> Consegue acessar e listar o diretório, mas não consegue criar ou alterar.

rw -> Consegue listar o diretório, mas não consegue acessar, criar ou alterar.

rwx -> Tudo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como posso alterar a permissão do arquivo.out de r–r–r– para rw-r-x-wx ?

A

chmod 653 arquivo.out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como posso alterar a permissão do arquivo.out de r–r–r– para r–rwxr– ?

A

chmod g+wx arquivo.out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais são as sintaxes possíveis para o comando chmod ?

A

chmod [ugoa][+-=][rwxs] arquivo.txt

chmod [0-7]{3} arquivo.txt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como funciona as permissões em modo octal ?

A

r -> 2² -> 4
w -> 2¹ -> 2
x -> 2° -> 1

rwx rw- r -> 7 6 4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Como posso colocar a mesma permissão em todos arquivos de um diretório ?

A

chmod -R 763 arquivo.txt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quais são os atributos especiais dos bits de modo de acesso ?

A

SUID -> Consegue executar o programa como se fosse o dono. Atributo s (se já tiver a permissão x) ou S (se não tiver já a permissão x)
Fica localizado no primeiro grupo de permissões: rwsrwxrwx

GUID -> Consegue executar o programa como se fosse o grupo original. Atributo s (se já tiver a permissão x) ou S (se não tiver já a permissão x)
Fica localizado no segundo grupo de permissões: rwxrwsrwx

Sticky -> No diretório, somente quem criou pode apagar ou renomear um arquivo dentro do diretório.
Fica localizado no último grupo de permissões: rwxrwxrwt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vou criar um arquivo teste.txt no diretório dados, as permissões do diretório estão abaixo:

drwxrwsrwx 2 smith suporte 4096 ago 10 19:43 dados

Meu usuário é smith e pertenço ao grupo contabilidade.

Depois do arquivo criado, ao digitar ls -l o que aparecerá ?

A

-rw-rw-r– 1 marcoren suporte 0 ago 10 19:57 teste.txt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual o umask padrão?

A

0002

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual a função do umask ?

A

Serve para definir as permissões padrão ao se criar um arquivo ou diretório.

0666 - umask -> Permissões ao se criar uma arquivo

0777 - umask -> Permissões ao se criar um diretório.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Meu umask é o padrão, qual as permissões ao se criar um arquivo e um diretório ?

A

arquivo -> 0666 - 0002 = 0664 (rw-rw-r–)

diretório -> 0777 - 0002 = 0775 (rwxrwxr-x)

17
Q

Como mudo o usuário e grupo de um arquivo ?

A

chown user:group arquivo.txt

ou

chown user.group arquivo.txt

18
Q

Como posso mudar somente o grupo de um arquivo ?

A

chown :group arquivo.txt

ou

chown .group arquivo.txt

ou

chgrp group arquivo.txt