O comando que o usuário JPCF poderá utilizar para que apenas...

Próximas questões
Com base no mesmo assunto
Q2895564 Arquitetura de Software

INSTRUÇÃO: Analise o cenário a seguir e responda às questões 43 a 45.


Após criar um basch script chamado teste.bash, cujo conteúdo é visto a seguir:

#!/bin/bash
echo *

o usuário JPCF executou o comando ls -l e o seguinte resultado foi mostrado:

$ ls -l
-rw-r--r-- 1 JPCF staff 130 27 Mar 00:59 teste.bash

O comando que o usuário JPCF poderá utilizar para que apenas ele tenha permissão para executar o script é

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa B - chmod u+x teste.bash

O tema central desta questão é a manipulação de permissões de arquivos em sistemas Unix/Linux. Compreender como gerenciar permissões de arquivos é fundamental para garantir a segurança e a funcionalidade dos sistemas operacionais. O comando chmod é amplamente utilizado para alterar as permissões de leitura, escrita e execução de arquivos e diretórios.

Em sistemas Unix/Linux, as permissões são divididas em três categorias: dono (u - user), grupo (g - group) e outros (o - others). Cada categoria pode ter permissões de leitura (r), escrita (w) e execução (x).

Ao analisar o cenário apresentado, a intenção é permitir que apenas o usuário JPCF tenha permissão para executar o script teste.bash. Para isso, utilizamos o comando:

Justificativa da Alternativa Correta:

  • chmod u+x teste.bash: Este comando adiciona a permissão de execução apenas para o dono do arquivo, que é o usuário JPCF. O u representa o usuário, e +x adiciona a permissão de execução. Essa é a resposta correta.

Análise das Alternativas Incorretas:

  • chmod o+x teste.bash: Este comando adiciona permissão de execução para outros usuários, que não é o desejado.
  • chmod 777 teste.bash: Este comando concede todas as permissões (leitura, escrita e execução) para todos (usuário, grupo e outros), o que é excessivo e pode comprometer a segurança.
  • chmod 456 teste.bash: Este comando concede permissões diferentes (leitura e execução para o dono, escrita para o grupo, leitura e escrita para outros), o que não atende ao requisito de que apenas o usuário possa executar.

Para interpretar comandos de manipulação de permissões, é importante lembrar a ordem e o significado de u, g, o e as permissões básicas r, w, x. Treinar a leitura de resultados de comandos como ls -l pode ajudar a identificar rapidamente as permissões atribuídas a cada arquivo.

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