Os arquivos e diretórios no Linux tem permissões de acesso/e...

Próximas questões
Com base no mesmo assunto
Q1718747 Sistemas Operacionais
Os arquivos e diretórios no Linux tem permissões de acesso/execução, leitura e escrita para o usuário dono do arquivo, para um grupo de usuários e para demais usuários do sistema. Existem duas formas de definir as permissões de um arquivo no Linux: o modo simbólico, utilizando-se letras, ou o modo numérico, utilizando-se apenas números na base octal. São opções equivalentes de permissões de arquivo no Linux:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - 365 e -wxrw-r-x

Para entender por que a alternativa A está correta, vamos primeiro revisar alguns conceitos fundamentais sobre permissões de arquivos no Linux.

Os arquivos e diretórios no Linux têm permissões que definem o que diferentes categorias de usuários podem fazer com eles. Essas permissões são divididas em três categorias principais:

  • Usuário (owner): o dono do arquivo.
  • Grupo: um grupo de usuários aos quais o dono do arquivo pertence.
  • Outros: todos os outros usuários.

Para cada uma dessas categorias, podem ser atribuídos três tipos de permissões:

  • r (read): permissão de leitura.
  • w (write): permissão de escrita.
  • x (execute): permissão de execução.

Essas permissões podem ser representadas de duas maneiras:

  • Modo simbólico: usando as letras r, w, e x para indicar as permissões.
  • Modo numérico (ou octal): usando números na base octal. Cada tipo de permissão é representado por um número: 4 para leitura, 2 para escrita e 1 para execução. Essas permissões são somadas para dar um valor total para cada categoria de usuários.

Assim, as permissões podem ser combinadas da seguinte forma:

  • 7 (rwx): leitura, escrita e execução (4+2+1).
  • 6 (rw-): leitura e escrita (4+2).
  • 5 (r-x): leitura e execução (4+1).
  • 4 (r--): apenas leitura.
  • 3 (-wx): escrita e execução (2+1).
  • 2 (-w-): apenas escrita.
  • 1 (--x): apenas execução.
  • 0 (---): nenhuma permissão.

Vamos analisar a alternativa A em detalhes:

A alternativa mostra 365 e -wxrw-r-x. Para verificar se essas representações são equivalentes, devemos converter o modo simbólico para o modo numérico:

-wxrw-r-x pode ser dividido em três partes:

  • -wx (dono do arquivo): w (2) + x (1) = 3
  • rw- (grupo): r (4) + w (2) = 6
  • r-x (outros): r (4) + x (1) = 5

Portanto, -wxrw-r-x é equivalente a 365 no modo numérico.

Por isso, a alternativa A está correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

R = 4 (read/leitura)

W = 2 (write/editar)

X = 1 (execute/executar)

Para verificar quais as permissões, é só somar os números que equivalem às letras.

U G O

U - User/usuário

G - Group/grupo

O - Others/outro

365

-wxrw-r-x

User - Write / Execute = 2 + 1 = 3

Group - Read / Write = 4 + 2 = 6

Others - Read / Execute = 4 + 1 = 5

rwx (read, write e execute), em binário as permissões são: 1) pode, 0) não pode

UGO, no caso é: rwxrwxrwx (em ordem)

são 3 numeros separados, em binário ou em decimal.

365 = 011(3)110(6)101(5) ou -wxrw-r-x

Bem prático esse jeito de fazer, @Matheus Bezerra. Fazendo por binário é melhor de entender.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo