Julgue o item a seguir, referente ao sistema operacional Lin...

Próximas questões
Com base no mesmo assunto
Q1814796 Noções de Informática

Julgue o item a seguir, referente ao sistema operacional Linux. 


Para configurar as permissões de leitura, escrita e execução em um arquivo de nome programa1, de maneira que qualquer usuário ou grupo tenha essas permissões, deve ser usado o comando a seguir.

chmod 700 programa1

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Prezados, a questão aborda conhecimentos pertinente a Sistema Operacional, especificamente sobre Linux.

Desta forma, passaremos a tratar da questão.

O comando chmod é o responsável por alterar as permissões de um arquivo ou pasta. Geralmente este comando é seguido de uma sequência de 3 números (ex.: chmod 700 programa1). Porém, antes precisamos entender um pouco sobre esse comando que tem caído bastante em provas.

Sintaxe da função: chmod  [tipo] [ permissão] arquivo

Onde tipo pode ser:

u: dono do arquivo.
g: grupo do arquivo.
o: outros.

Os operadores podem ser:

+: o sinal de mais adicionará as permissões a seguir.
-: o sinal de menos removerá as permissões a seguir.

E a permissão, pode ser a combinação de uma ou mais das letras que já vimos acima.

r (read): para leitura.
w (writer): para escrita.
x (execute): para execução.

O arquivo será o nome daquele que terá as permissões alteradas.

Exemplo: chmod  u+rwx, g+rwx, o+rwx programa1

Contudo, visando otimizar a alteração de permissões, há um modo mais rápido de fazer isso. Na qual cada tipo de permissão recebe um número em decimal.

r (read): para leitura = 4
w (writer): para escrita = 2
x (execute): para execução = 1

A soma desses números indicará qual a permissão de cada grupo.

Chmod 700 programa1


Fonte: imagem cedida pelo professor.

Esse é o exemplo da questão. Assim, somente o dono do arquivo programa 1 terá permissão de leitura, escrita e execução. Os demais (grupo e outros) não terão nenhum tipo de permissão. O correto seria Chmod 777 programa1 ou Chmod rwx, rwx, rwx programa1.


Gabarito do Professor: ERRADO.

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

o correto seria: chmod 777 dá acesso a escrita e execução de um arquivo. Essa combinação abre portas para vários tipos de exploits. chmod 777 significa que seu arquivo poderá ser lido, escrito e executado por qualquer usuário. Isso significa que qualquer usuário que seja comprometido vai poder fazer o que quiser com o arquivo / pasta.

GABARITO E.

0 : --- (nenhuma permissão)

1 : --x (somente execução)

2 : -w- (somente escrita)

3 : -wx (escrita e execução)

4 : r-- (somente leitura)

5 : r-x (leitura e execução)

6 : rw- (leitura e escrita)

7 : rwx (leitura, escrita e execução)

O correto seria 777 ou rwx rwx rwx

  • r - read (permissão de leitura);
  • w - write (permissão de escrita);
  • x - execute (permissão de execução)

Do jeito que está na questão "700" ele está atribuindo leitura, escrita e execução apenas para o dono do arquivo (7), com nenhuma permissão para usuários do mesmo grupo (0) e nenhuma permissão para outros usuários (0)

Só pra acrescentar:

transformando o 700 --> rwx --- ---

Não confundir, também, o comando Chmod com o Chown. O Chown permite alterar o nome do dono e/ou do grupo de arquivos

"Noções de informática"

Nunca foi Noções de informática, tá mais pra informática avançada.

Questão para Oficial programador da PMAL! rsrsrs

Clique para visualizar este comentário

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