Questão de Sistemas Operacionais — Linux — VUNESP 2023
- Código
- vu197282
- Banca
- VUNESP
- Órgão
- UNICAMP
- Ano
- 2023
- Cargo
- PTIC ( )
- A/
- B~
- C&
- De
- Ex
GabaritoE — x
Gabarito: letra E. No Linux, as permissões de arquivos são representadas por caracteres simbólicos: leitura é r, escrita é w e execução é x. O caractere que representa a permissão de execução é o x.
As permissões de arquivos no Linux seguem o padrão POSIX, que define três classes de usuários (dono, grupo e outros) e três tipos de permissão: leitura, escrita e execução. Cada permissão é representada por uma letra na notação simbólica, que é a forma mais comum de visualizá-las, por exemplo, no comando ls -l. A letra r (de read) indica permissão de leitura, w (de write) indica permissão de escrita e x (de execute) indica permissão de execução. Quando uma permissão não é concedida, aparece um traço (-) no lugar da letra.
Essas letras aparecem em grupos de três, representando respectivamente as permissões do dono (user), do grupo (group) e dos outros usuários (others). Por exemplo, na sequência rwxr-xr--, o dono tem permissão de leitura, escrita e execução (rwx), o grupo tem leitura e execução (r-x) e os outros têm apenas leitura (r--).
A permissão de execução (x) é essencial para que um arquivo possa ser executado como um programa ou script. Em diretórios, ela permite acessar os metadados dos arquivos contidos, sendo necessária para navegar até eles. Sem a permissão de execução em um diretório, não é possível acessar o conteúdo dos arquivos dentro dele, mesmo que se saiba o nome deles.
A banca explora aqui o conhecimento básico da notação simbólica de permissões. A pegadinha está em confundir o caractere x com outras letras ou símbolos que não têm relação com permissões no Linux. O candidato que não domina a notação pode se perder entre as alternativas, mas a resposta correta é direta: execução é x.
A barra (/) é o separador de diretórios no caminho de arquivos (por exemplo, /home/usuario/arquivo.txt). Não representa nenhuma permissão.
O til (~) é um atalho no shell que representa o diretório home do usuário atual (por exemplo, cd ~ leva ao diretório pessoal). Não é um caractere de permissão.
O e comercial (&) é usado no shell para executar um comando em segundo plano (por exemplo, comando &). Não tem relação com permissões de arquivo.
A letra e não é utilizada na notação simbólica de permissões. A confusão pode surgir porque a palavra execute começa com e, mas o caractere padrão é x.
O caractere x representa a permissão de execução na notação simbólica do Linux. Ele aparece na saída do comando ls -l e é usado em comandos como chmod para conceder ou revogar essa permissão (por exemplo, chmod +x arquivo).
Gabarito: letra E
Link permanente: /questoes/vu197282