FC ConcursosFC Concursos

Questão FC144351

Julgue o item subsecutivo acerca de computação na nuvem, de conceitos de organização e gerenciamento de arquivos e de segurança da informação. Para que um arquivo seja executado po

Sistemas Operacionais

CEBRASPE (CESPE) · 2015

Julgue o item subsecutivo acerca de computação na nuvem, de conceitos de organização e gerenciamento de arquivos e de segurança da informação.

Para que um arquivo seja executado por usuário no ambiente Linux, é suficiente acrescentar a extensão sh ao arquivo para torná-lo executável.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A afirmação de que apenas adicionar a extensão sh a um arquivo é o suficiente para torná-lo executável no Linux está INCORRETA. No ambiente Linux, a capacidade de execução de um arquivo é determinada por duas condições principais: o conteúdo do arquivo e as permissões de acesso atribuídas a ele.
Primeiramente, os scripts (como os que possuem a extensão sh) são simplesmente arquivos de texto que contêm comandos que devem ser interpretados pelo shell. A extensão serve mais como uma indicação do tipo de arquivo e da intenção de seu uso, mas não é um fator decisivo para a execução.
Mais importante ainda são as permissões de execução, que podem ser verificadas usando o comando ls -l. Para que um arquivo seja executável, ele precisa ter a permissão de execução configurada. Isso pode ser feito utilizando o comando chmod. Por exemplo, para tornar um arquivo chamado script.sh executável, você precisaria rodar chmod +x script.sh. Portanto, a mera presença da extensão sh não garante que um arquivo será executado. Assim, podemos concluir que o gabarito está, de fato, ERRADO.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo