Questão 46 · Informática: Sistemas operacionais (Windows e Linux)
Huguinho, Zezinho e Luisinho têm acesso ao mesmo computador executando o sistema operacional Linux. As contas de Huguinho e Zezinho são membros do mesmo grupo de usuários; a conta de Luisinho não é membro desse grupo. Utilizando o interpretador bash, Huguinho emite o seguinte comando: ls –l | grep 'd...r.x---' | wc -l e indaga aos irmãos o que será escrito na tela. Zezinho responde que será escrita a quantidade de diretórios filhos do diretório corrente que podem ser:
- A) lidos e percorridos por Zezinho, mas não por Luisinho;
- B) lidos e alterados por Luisinho, mas não por Zezinho;
- C) lidos e percorridos por Zezinho e Luisinho;
- D) lidos e alterados por Zezinho, mas não por Luisinho;
- E) lidos, alterados e percorridos por Zezinho, mas não por Luisinho.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca FGV (TCE/SE 2015).
Comentário
Gabarito: A.
O comando ls -l lista as entradas do diretório corrente; o grep filtra as linhas que casam com o padrão d...r.x---, e o wc -l conta essas linhas. No padrão, cada ponto representa um caractere qualquer:
d: a entrada é um diretório;...: permissões do dono (quaisquer);r.x: o grupo tem leitura e execução, e a escrita do grupo pode existir ou não;---: os demais usuários (outros) não têm nenhuma permissão.
Zezinho é membro do grupo, então pode ler e percorrer (r e x) esses diretórios. Luisinho não é do grupo e se enquadra em "outros", que não têm acesso algum. Logo, o número exibido é a quantidade de diretórios que Zezinho pode ler e percorrer, mas Luisinho não, alternativa A.
- B: errada, pois Luisinho, em "outros", não tem nenhuma permissão.
- C: errada, pois Luisinho não pode ler nem percorrer.
- D: errada, pois o padrão não exige escrita para o grupo (o caractere correspondente é qualquer), então a contagem não se refere a diretórios alterados por Zezinho.
- E: errada pelo mesmo motivo: a escrita do grupo não é exigida pelo padrão.
Dica: decodifique o padrão posição por posição, lembrando que o primeiro caractere é o tipo do arquivo, e identifique a que classe (dono, grupo ou outros) cada usuário pertence.
Fundamentos: Saída do ls -l e leitura das permissões · Pipes com grep e wc · Classes de acesso e pertencimento a grupo
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV TCE/SE 2015 (Analista de Tecnologia da Informação - Segurança da Informação), questão 46, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.