Em ambientes Linux Ubuntu, marque a alternativa correta com ...

Próximas questões
Com base no mesmo assunto
Q670561 Sistemas Operacionais
Em ambientes Linux Ubuntu, marque a alternativa correta com relação a permissões de arquivos e pastas.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito Correto: C

Para compreender a questão e identificar a alternativa correta, é essencial entender o sistema de permissões de arquivos e diretórios no Linux. As permissões são fundamentais para a segurança e gerenciamento de acessos e são representadas por três conjuntos de caracteres: o primeiro para o usuário dono do arquivo (u), o segundo para o grupo ao qual o arquivo pertence (g), e o terceiro para os outros usuários (o). Cada conjunto pode conter permissões de leitura (r), escrita (w) e execução (x).

O comando chmod é usado para alterar essas permissões, e os números que acompanham o comando representam as permissões para cada um dos conjuntos, na ordem mencionada acima. Esses números são a soma dos valores atribuídos a cada permissão: leitura vale 4, escrita vale 2 e execução vale 1.

Portanto, na alternativa C, o comando chmod 0755 /lixo vai definir as permissões do arquivo /lixo da seguinte forma:

  • Dono (primeiro dígito - 7): Leitura (4) + Escrita (2) + Execução (1) = 7
  • Grupo (segundo dígito - 5): Leitura (4) + Execução (1) = 5
  • Outros (terceiro dígito - 5): Leitura (4) + Execução (1) = 5

Isto significa que o dono do arquivo terá todas as permissões (leitura, escrita e execução), enquanto que tanto o grupo quanto os demais usuários terão permissões de leitura e execução apenas. Isso está perfeitamente alinhado com a descrição fornecida nessa alternativa, o que a torna correta.

As demais alternativas apresentam informações equivocadas que contradizem ou confundem as regras de permissões no Linux. Por exemplo, a alternativa A está errada porque o comando apresentado chmod 0600 dá permissão de leitura e escrita apenas para o dono do arquivo, e não de execução. A alternativa D é incorreta porque o comando chmod 0777 dá todas as permissões (leitura, escrita e execução) para todos os usuários, em vez de tornar o arquivo inacessível. Já a alternativa E confunde os comandos chgrp (que muda o grupo do arquivo) e chmod (que muda as permissões do arquivo).

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

Notação Octal Linux                                                        Ordem: Usuário(Dono) - Grupo - Outros

r  w x    Octal     Permissão      Descrição

0 0 0      0             -  -  -             nenhuma

0 0 1      1             - - x              executar

0 1 0      2             - w -             escrever

0 1 1      3             - wx             escrever - executar

1 0 0      4             r - -              ler

1 0 1      5             r - x             ler - executar

1 1 0      6             rw-              ler - escrever 

1 1 1      7             rwx             ler - escrever - executar

 

c) O comando chmod 0755 /lixo fará com que o arquivo /lixo seja legível, gravável e executável pelo seu dono. Além disso, ele será legível e executável pelo seu grupo ou qualquer outro usuário.

 

Fonte: Livro - Linux: Fundamentos, Prática e Certificação LPI - Exame 117 - 101 - Autor: Adilson R. Bonan

 

 

Já comentei uma questão similar a esta mas só que é de outra banca. Ou seja, as organizadoras de concursos adoram usar o ctrl + c e ctrl +v, ainda mais quando é para o mesmo cargo.

Vejam :

Q615778

Sistemas Operacionais

 Linux

Ano: 2016

Banca: FCC

Órgão: TRT - 23ª REGIÃO (MT)

Prova: Técnico Judiciário - Tecnologia da Informação

Complementando o comentário do colega, que não abarcou o porquê do digito 0 antes das famigeradas permissões UGO:

No comando chmod, as permissões especiais, no modo octal, são definidas antes das permissões do dono, do grupo e do resto dos usuários (UGO). Por exemplo:

chmod 4760 teste.txt

Define que o arquivo teste.txt é um arquivo SUID (4) com permissões 7, 6 e 0 para o dono, para os membros do grupo e para o resto dos usuários do sistema, respectivamente.

Valor Octal..........Valor Binário ugo..............Significado

0.............................000....................................nenhuma permissão especial

1.............................001....................................sticky bit

2.............................010....................................SGID

3.............................011....................................SGID e stick bit

4.............................100....................................SUID

5.............................101....................................SUID e stick bit

6.............................110....................................SUID e SGID

7.............................111....................................SUID, SGID e stick bit

Apesar de raramente cobrado em prova, poderia o candidato, justamente por desconhecer o assunto, discordar do gabarito e assinalar eventual assertiva que classificasse as demais como incorretas. Eis o motivo de minha humilde contribuição.

Fonte: Guia Linux: Uniriotec.

Gabarito letra C - Galera dificulta demais a resolução nos comentários.

Vou tentar simplificar aqui.

1 - Primeiro o comando CHMOD ele te da acesso para mudar as permissões, nas quais essas permissões te darão acesso a RWX. (R de Read, W de Write e X de eXecute), então será para ler, escrever e executar.

2 - Na linha direta de comandos, você terá 3 grupos: proprietário, grupo e outro usuário, sendo que as permissões para todos cabem nas três funções.

3 - E o mais importante é que essas permissões possuem valores, sendo:

R = 4

W = 2

X = 1 , totalizando 7.

c) O comando chmod 0755 /lixo fará com que o arquivo /lixo seja legível, gravável e executável pelo seu dono. Além disso, ele será legível e executável pelo seu grupo ou qualquer outro usuário.

Resolução:

0755 = Primeiro grupo no qual é o proprietário ele tem o total de 7, então, ele tem todas as permissões. O segundo grupo que é o grupo tem o total de 5, somando o R + X da o total, então, ele tem as permissões de Ler e Executar. Por último que é o outro usuário tem o mesmo valor do grupo 5, somando o R + X da o total, então, ele tem as permissões de Ler e Executar.

E por ai vai, somando as possibilidades e mudando as permissões.

Qualquer erro mandem mensagem.

Não desista dos seus sonhos! Bons estudos!

Clique para visualizar este comentário

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