O chmod é um comando do Unix usado para alterar permissões ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A) chmod 644 file.txt
Vamos entender como chegamos à alternativa correta. O comando chmod no Unix é utilizado para modificar as permissões de arquivos e diretórios. As permissões são baseadas em três tipos de usuários: o proprietário do arquivo (user), o grupo ao qual o arquivo pertence (group) e outros usuários (others).
As permissões são representadas por números onde cada dígito corresponde a um conjunto de permissões:
- 4 - Permissão de leitura (read)
- 2 - Permissão de escrita (write)
- 1 - Permissão de execução (execute)
A soma desses valores vai determinar as permissões finais para cada tipo de usuário. Por exemplo, se o proprietário tem permissões de leitura e escrita, somamos 4 (leitura) com 2 (escrita), o que dá 6. Portanto, o primeiro dígito será 6 se queremos que o proprietário tenha acesso de leitura e escrita.
No caso da questão, queremos que o proprietário tenha permissões de leitura e escrita, o que corresponde ao número 6 (4 + 2), o grupo do proprietário tenha somente permissão de leitura, que corresponde ao número 4, e todos os outros usuários também tenham apenas permissão de leitura, que igualmente corresponde ao número 4.
Então, para configurar as permissões conforme desejado, usamos 644. O comando completo fica: chmod 644 file.txt, fazendo com que o arquivo file.txt tenha as permissões adequadas.
É importante ressaltar que as outras alternativas não representam o conjunto de permissões solicitado:
- Alternativa B (chmod 755 file.txt) daria permissões de leitura, escrita e execução para o proprietário e de leitura e execução para o grupo e outros, o que não é o desejado.
- Alternativa C (chmod 466 file.txt) não é típica, pois dá permissão de escrita sem leitura para o proprietário, o que geralmente não é útil.
- Alternativa D (chmod 777 file.txt) daria todas as permissões para todos os usuários, o que também não corresponde ao pedido.
Portanto, a alternativa correta é a A, que atribui de forma correta as permissões de leitura/escrita para o proprietário do arquivo, de somente-leitura para o grupo do proprietário e de somente leitura para todos os outros.
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=read(leitura)
w=write(escrita)
x=execute(execução
r=4 w=2 x=1
rwx rwx rwx
Dono Grupo Outros
Resposta: rw_r__r__ (644)
procura-se rw e r
P= rw
G= r
O= r
PGO ( Proprietário - Grupo - Outros )
r w x
000 --> 0
001 --> 1
010 --> 2
011 --> 3
100 --> 4
101 --> 5
110 --> 6
111 --> 7
resposta: 644
Passo a passo:
1 - separe os grupos na ordem P G O, e as permissão le-se nessa ordem r w x, agora é só preencher uma tabela verdade.
P
0
0
0
0
1
1
1
1
P G
0 0
0 0
0 1
0 1
1 0
1 0
1 1
1 1
P G O
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
.....
CONCURSEIROS DE TI - BRASIL
https://www.facebook.com/groups/1331518076920079/
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo