Assinale a opção que apresenta o comando Linux que altera co...

Próximas questões
Com base no mesmo assunto
Q874220 Sistemas Operacionais
Assinale a opção que apresenta o comando Linux que altera corretamente as permissões de arquivo.ext, atribuindo permissão de leitura, escrita e execução para o dono do arquivo, leitura e execução para usuários do mesmo grupo e somente leitura para outros usuários.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é A - chmod 754 arquivo.ext.

Para resolver essa questão, é necessário entender como o comando chmod funciona no Linux para alterar permissões de arquivos. O comando chmod utiliza uma notação numérica para definir as permissões de um arquivo ou diretório, onde cada dígito representa as permissões para o dono, para o grupo do dono e para outros usuários, respectivamente.

As permissões são atribuídas com base nos seguintes valores:

  • 4 - leitura (r)
  • 2 - escrita (w)
  • 1 - execução (x)

Assim, somamos esses valores para definir as permissões desejadas:

  • 7 - leitura, escrita e execução (4 + 2 + 1)
  • 5 - leitura e execução (4 + 1)
  • 4 - apenas leitura

No contexto da questão, precisamos configurar as permissões de acordo com os seguintes requisitos:

  • Para o dono do arquivo: leitura, escrita e execução, que é representado por 7.
  • Para o grupo do dono: leitura e execução, que corresponde a 5.
  • Para outros usuários: apenas leitura, que é indicado por 4.

Portanto, a notação correta para as permissões é 754, o que justifica porque a alternativa A está correta.

Agora, vamos analisar as alternativas incorretas:

  • B - chmod 457 arquivo.ext: Esta opção configura as permissões de forma errada para o grupo e outros usuários. O dígito 4 para o dono é insuficiente e 7 para outros usuários dá mais permissões do que o necessário.
  • C - chmod 745 arquivo.ext: Aqui, as permissões para o grupo do dono (4) e para outros usuários (5) estão invertidas em relação ao que se pede.
  • D - chmod uo+x arquivo.ext: Esta opção utiliza a notação simbólica e apenas adiciona a permissão de execução ao dono e outros, mas não configura todas as permissões necessárias.
  • E - chmod o-rx arquivo.ext: Esta opção remove leitura e execução de outros usuários, mas não atende aos requisitos gerais de permissões necessárias.

Espero que esta explicação ajude a esclarecer como utilizar o comando chmod para ajustar permissões de arquivos no Linux de forma correta. 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

Pesos:

Leitura(R)- 4

Escrita(W)- 2

Execução(X)- 1   (Lembrar se for diretório execução = acesso)

 

Divisão 

(_ _ _)                  (_ _ _)      (_ _ _), ou seja, (rwx)(rwx)(rwx) 

Dono do arquivo     Grupo      Outros

___________________________________

Questão

Leitura(R) + Escrita(W) + Execução(X)  Para o dono

4              +    2           +       1        =  7  (7)(_ _ _)(_ _ _),   = (rwx)(-)(-)

Leitura(R) + Execução(X) para Grupo

4              +     1                              = 5         (7)(5)(_ _ _),   = (rwx)(rx)(-)

Leitura(R) para outros

4                                                    = 4       (7)(5)(4) = (rwx)(rx)(r)

Complemento

CHMOD -> Usado para alterar permissões dos donos, grupos e outros

Sintaxe( chmod -opções Modo Arquivo)

Também é possível adicionar ou remover permissão usando a seguinte sintaxe.

chmod o=wrx

Acima ele adicionou as permissões wrx ao u=owner

u : Permissões para o dono da pasta (user).
g : Permissões para o grupo (group).
o : Permissões para os demais (others).

Existe também o umask.

 

A- chmod 754 arquivo.ext

Clique para visualizar este comentário

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