No sistema operacional Linux, é possível definir individual...

Próximas questões
Com base no mesmo assunto
Q831056 Sistemas Operacionais

No sistema operacional Linux, é possível definir individualmente as permissões para: o dono de um arquivo; para usuários que façam parte do mesmo grupo; e para os outros, o que inclui todos os demais usuários com acesso ao sistema. A Marinha do Brasil possui um servidor usado por diversos usuários que armazena um arquivo chamado prova. O usuário banca precisa conceder permissões ao arquivo prova conforme ilustrado a seguir:


-rwxrw-r--1 banca user 8192 jul 17 11:15 prova*


Para que as permissões do arquivo prova sejam alteradas para -rwxrw-r--, o usuário banca deve executar o comando 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

**Alternativa Correta:** C - chmod 764 prova

No sistema operacional Linux, as permissões de arquivos são configuradas usando o comando chmod, que modifica as permissões de leitura, escrita e execução para três categorias de usuários: o dono do arquivo, o grupo ao qual o arquivo pertence e outros usuários.

As permissões são representadas em três conjuntos de três caracteres cada, por exemplo, -rwxrw-r--. Cada conjunto representa as permissões para o dono, grupo e outros, respectivamente. Neste caso:

  • rwx: O dono tem permissão para ler (r), escrever (w) e executar (x) o arquivo.
  • rw-: O grupo tem permissão para ler e escrever, mas não executar.
  • r--: Os outros usuários têm apenas permissão para ler.

Ao usar o comando chmod, as permissões são especificadas numericamente, onde cada tipo de permissão tem um valor: 4 para leitura (r), 2 para escrita (w) e 1 para execução (x). Esses valores são somados para determinar as permissões de cada categoria de usuário.

Vamos analisar a alternativa correta:

Alternativa C - chmod 764 prova

  • 7 para o dono: rwx (4+2+1 = 7)
  • 6 para o grupo: rw- (4+2 = 6)
  • 4 para outros: r-- (4 = 4)

A análise mostra que a alternativa C atribui corretamente as permissões -rwxrw-r--.

Agora, vamos entender por que as outras alternativas estão incorretas:

  • Alternativa A - chmod 647 prova: Isso atribuiria rw-r--rwx, o que não corresponde às permissões desejadas.
  • Alternativa B - chmod 467 prova: Isso atribuiria r--rw-rwx, não correspondente ao que foi solicitado.
  • Alternativa D - chmod 476 prova: Isso atribuiria r--rwxrw-, diferente das permissões corretas.
  • Alternativa E - chmod 746 prova: Isso atribuiria rwxr--rw-, também incorreto.

Como podemos ver, somente a alternativa C atribui as permissões adequadas ao arquivo prova, conforme descrito no enunciado.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Gabarito Letra (C)
Chmod >
muda as permissões de acesso.
U G O
Dono(u) -
proprietário do arq ou diretório;
Grupos(g) - vários donos pertencentes ao grupo;
Outros(o) - Não donos e ñ pertencem ao grupo;

●     Permissões:
○    (r) Leitura;
○    (w) Gravação;
○    (x) Execução;

Octal    Bin   r   w          Descrição
   0       000    -   -    -       Sem acesso

   1       001    -   -   1    Somente Execução
   2       010    -   1   -    Somente Escrita
   3       011    -   1   1    Somente Escrita e Execução
   4       100    1   -   -    Somente Leitura
   5       101    1   -   1   Somente Leitura e Execução
   6       110    1   1   -   Somente Leitura e Escrita
   7       111    1   1   1   Leitura, Escrita e Execução

Fonte: Guia Foca

@papirobizurado

 

Resposta letra C

Tipo de permissão Octal:

4 - Indica permissão de leitura;

2 - Permissão de escrita;

1 - Indica permissão de execução;

0 - Indica sem permissões.


Agora é simples, é só somar e ditar as permissões, exemplo: 

4 + 2 + 1 = 7 (permissão de rwx)
4 + 2 = 6 (permissão rw)
4 = (permissão r) 

Exemplo: A permissão 610 indica que o arquivo tem permissão: 

6 para dono do arquivo
1 para grupo e 
0 para outros ou seja


dono= (rw_) Grupo=(_ _ x) outros=(_ _ _) 

C- chmod 764 prova

Clique para visualizar este comentário

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