Um administrador do sistema operacional Linux Ubuntu Server ...
O script, em linguagem Python, que atende a essa especificação é o
Comentários
Veja os comentários dos nossos alunos
Questão muito complexa, não sabia e fui pesquisar sobre:
Primeiro, precisamos entender a estrutura do arquivo citado na questão. Cada linha tem o seguinte formato:
cdrom:x:24:username
cdrom = nome do grupo
x = senha do grupo
24 = GID
username = lista de membros do grupo
as informações que queremos são a primeira e a terceira. Então seguimos os seguintes passos:
for x in open('/etc/group').readlines(): (para cada linha do arquivo)
y = x.strip('\n').split(':') (retire a quebra de linha e divida a linha em uma lista, separando cada string usando o ":" como separador)
print(y[0], y[2]) (então printe o primeiro e o terceiro elemento da lista)
LETRA E
A letra C está errada pois:
Ao fazer split( ' : ' ) primeiro você transformará x, uma string, em uma lista. Porém, strip('\n') não é um método de listas. Ele remove caracteres, não itens, portanto a letra C gerará um erro.
No geral, foi o que o joker concurseiro disse. Essa questão envolve conhecimento de linux. Procurem sobre o formato dos arquivos que são mais cobrados:
/etc/passwd
/etc/group
["cdrom","x","GID","username"]
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo