Questões Sistemas Operacionais Linux

Os sistemas UNIX são distribuídos com uma grande quantidade de comandos conhecidos c...

Responda: Os sistemas UNIX são distribuídos com uma grande quantidade de comandos conhecidos como filtros. Esses comandos podem ser combinados em sequência com pipes (condutos) para executar tarefas compl...


1Q121581 | Sistemas Operacionais , Linux, Analista de Suporte, FINEP, CESGRANRIO

Os sistemas UNIX são distribuídos com uma grande quantidade de comandos conhecidos como filtros. Esses comandos podem ser combinados em sequência com pipes (condutos) para executar tarefas complexas. A sequência de filtros ligados por pipes capaz de selecionar, ordenar alfabeticamente e imprimir na saída padrão a descrição de todos os usuários cadastrados no arquivo /etc/passwd que pertencem ao grupo alunos, cujo GID é igual a 500, é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Camila Duarte
Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: d)

Vamos entender o que está acontecendo aqui. O arquivo /etc/passwd tem várias informações sobre os usuários, separadas por dois-pontos (:). A estrutura típica é:

nome_usuario:senha:UID:GID:descrição:diretório_home:shell

Queremos selecionar os usuários que pertencem ao grupo "alunos", cujo GID é 500. Ou seja, precisamos filtrar as linhas onde o quarto campo (GID) é 500.

Depois, queremos imprimir a descrição (que é o quinto campo) desses usuários, ordenando alfabeticamente.

Analisando a opção d):

- cut -d: -f4,5 /etc/passwd: pega o quarto e quinto campos (GID e descrição).

- grep ^500:: filtra as linhas que começam com "500:", ou seja, GID igual a 500.

- cut -d: -f2: pega o segundo campo da saída anterior, que agora é a descrição.

- sort: ordena alfabeticamente.

As outras opções erram em pegar campos errados ou em filtrar pelo nome do grupo (que não está no arquivo passwd, mas sim em /etc/group), ou ainda em usar o comando cut sem especificar o arquivo.

Portanto, a opção d) está correta.
⚠️ Clique para ver os comentários

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

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.