🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Um usuário do sistema operacional Ubuntu utilizou o seguinte...

Próximas questões
Com base no mesmo assunto
Q4193463 Sistemas Operacionais
Um usuário do sistema operacional Ubuntu utilizou o seguinte comando em seu terminal para alterar as permissões de um arquivo:

chmod a+x file.sh

Sobre as novas permissões do arquivo, considerando apenas as mudanças que o comando gerou, é correto afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O ponto decisivo era a interpretação da sintaxe simbólica "a+x": "a" indica todos os usuários/classes e "+x" indica a adição da permissão de execução.

Tema central: chmod simbólico
Análise das alternativas
A
Errada
Incorreta. O comando não adiciona leitura; ele adiciona apenas execução. A alternativa confunde "+x" com "+r".
B
Certa
A alternativa B está certa porque, no comando "chmod a+x file.sh", "a" abrange owner, group e others, e "+x" acrescenta a permissão de execução. Assim, a mudança produzida é tornar o arquivo executável para todas as classes de usuário.
C
Errada
Incorreta. Alterar conteúdo do arquivo depende de permissão de escrita, e o comando não adiciona escrita. A alternativa confunde "+x" com "+w".
D
Errada
Incorreta. O comando não trata de exclusão do arquivo e, além disso, apagar arquivo depende, em regra, das permissões do diretório correspondente, não de adicionar execução ao arquivo.
E
Errada
Incorreta. O comando não concede permissões plenas nem limita o efeito a quem o executou. Pelo contrário: o "a" indica todas as classes de usuário, e a única permissão adicionada é a de execução.
Pegadinha da questão
A confusão explorada é dupla: trocar execução (x) por leitura ou escrita e interpretar "a" como o autor do comando, quando na verdade significa all.
Dica para questões semelhantes
  • Em chmod simbólico, leia separadamente quem recebe a permissão e qual permissão está sendo alterada.
  • Se o enunciado restringe a análise às mudanças geradas pelo comando, não infira permissões que não foram explicitamente adicionadas ou removidas.
  • Não conclua exclusão de arquivo a partir de permissão no próprio arquivo quando a base indica dependência do diretório.
  • Em comandos como "a+x", a conclusão válida é apenas a adição de execução para todas as classes de usuário.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo