Assinale a opção que apresenta o comando Linux que altera co...
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