Quanto à imagem acima e aos comandos no Ubuntu a ela relaci...

Próximas questões
Com base no mesmo assunto
Q2218470 Sistemas Operacionais

Quanto à imagem acima e aos comandos no Ubuntu a ela relacionados, julgue o item.


Para a remoção de todas as permissões sobre o arquivo anuidades.pdf, tornando-o inacessível, o usuário root deverá executar o comando chmod -x anuidades.pdf.

Alternativas

Comentários

Veja os comentários dos nossos alunos

chmod = change file mode

opção:

-x : dá permissão de execução para o arquivo.

O comando apenas removerá a permissão de execução no arquivo "anuidades.pdf". Isso não tornará o arquivo completamente inacessível ou removido. Para tornar o arquivo inacessível, você precisaria remover todas as permissões de leitura, escrita e execução para o proprietário, grupo e outros usuários. Para tornar o arquivo "anuidades.pdf" completamente inacessível, o comando apropriado seria:

 

chmod 000 anuidades.pdf

 

Esse comando define as permissões do arquivo para 000, o que significa que ninguém (proprietário, grupo ou outros) terá permissões de leitura, escrita ou execução sobre o arquivo. Isso efetivamente torna o arquivo inacessível. No entanto, tenha cuidado ao usar esse tipo de comando, pois ele pode ser difícil de reverter, a menos que você tenha acesso ao sistema como root ou a outros meios de alterar permissões. Certifique-se de entender as consequências antes de executar esse tipo de comando.

 

O comando no Linux é usado para remover o bit de permissão de execução de um arquivo ou diretório. A opção significa "remove a permissão de execução".

 

Se você deseja conceder permissão de execução novamente, você pode usar a opção com o comando : chmod +x script.sh

Fonte: ChatGPT

A afirmação sugere que o comando chmod -x anuidades.pdf removeria todas as permissões do arquivo anuidades.pdf, tornando-o inacessível. No entanto, isso não é verdade.

  • O que o comando chmod -x faz?

Remove apenas a permissão de execução do arquivo.

Ou seja, o usuário não poderá executar o arquivo como um programa, mas ainda poderá ler e escrever nele, se tiver as permissões necessárias.

  • Para tornar um arquivo completamente inacessível, é necessário:

Remover todas as permissões (leitura, escrita e execução).

Qual comando correto?

Para remover todas as permissões do arquivo anuidades.pdf e torná-lo inacessível, o comando correto seria:

chmod 000 anuidades.pdf

Ou, se o objetivo for especificamente tornar o arquivo inacessível apenas para outros usuários ou grupo e mantendo as permissões para o proprietário, o comando poderia ser algo como:

chmod go-rwx anuidades.pdf

  • g: refere-se ao grupo.
  • o: refere-se aos outros usuários.
  • -rwx: remove as permissões de leitura (r), escrita (w) e execução (x).

Este comando remove todas as permissões para o grupo e os outros usuários, mas não altera as permissões do proprietário. Ou seja, as permissões do proprietário permanecem como estavam antes do comando ser executado.

Entendendo o comando chmod:

  • chmod: Comando utilizado para alterar as permissões de arquivos e diretórios.
  • 000: Representa a ausência de todas as permissões (leitura, escrita e execução) para todos os usuários.

Explicando os números:

  • Os três dígitos:

O primeiro dígito representa as permissões do proprietário do arquivo.

O segundo dígito representa as permissões do grupo do arquivo.

O terceiro dígito representa as permissões de outros usuários.

  • Cada dígito pode ter os valores 0, 1, 2, 4, 5, 6 ou 7:

0: Nenhuma permissão.

1: Permissão de execução.

2: Permissão de escrita.

4: Permissão de leitura.

Exemplo:

chmod 756 arquivo.txt:

  • Proprietário: Pode ler, escrever e executar. 7 = 4 (leitura) + 2 (escrita) + 1 (execução)
  • Grupo: Pode ler e executar, mas não escrever. 5 = 4 (leitura) + 1 (execução)
  • Outros: Podem ler e escrever, mas não executar. 6 = 4 (leitura) + 2 (escrita)

A afirmativa está errada.

Clique para visualizar este comentário

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