SóProvas


ID
5444395
Banca
CESPE / CEBRASPE
Órgão
PM-AL
Ano
2021
Provas
Disciplina
Noções de Informática
Assuntos

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
Comentários
  • 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

  • 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.