No sistema operacional Linux, é possível definir individual...
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
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 x 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