Questão nº 38
Questão de Tecnologia da Informação · FCC DPE-RS 2017 (nº 38)
No sistema operacional Linux, quando um usuário é criado, uma linha com suas informações é adicionada no arquivo `/etc/passwd`. Considere que há a seguinte linha neste arquivo:
`dprs1:x:1001:1234:analista de SI matricula 1234:/home/dprs1:/bin/bash`
O campo
- A`dprs1` indica o nome de login do usuário, geralmente limitado a 64 caracteres, não sendo case-senstitive.
- B`x` indica que a senha está armazenada e protegida no arquivo `/etc/shadow`. Se houver um asterisco (`*`) no lugar, significa que a conta está desativada. (alternativa correta)
- C`1001` indica o Group IDentification − GID do usuário, isto é, o número de identificação do grupo do qual ele faz parte. Geralmente o usuário 0 é indicado para o grupo do usuário root.
- D`1234` indica o User IDentification − UID do usuário. O sistema também pode criar automaticamente usuários para a execução de certas rotinas e atribuir a eles UIDs baixos, como 1, 2, 3 e assim por diante.
- E`/home/dprs1:/bin/bash` indica a pasta para uso exclusivo do usuário.
Resposta comentada
Gabarito Alternativa B
O arquivo /etc/passwd no Linux é como a "lista telefônica" dos usuários do sistema. Cada linha nele guarda informações básicas sobre um usuário, como seu nome de login, ID numérico, diretório pessoal e qual programa ele usa para interagir com o sistema (o shell).
- (A) Incorreta: O nome de login (
dprs1) é o identificador do usuário. Embora o limite de caracteres possa variar, a principal incorreção é afirmar que não é case-sensitive. No Linux, nomes de usuário são case-sensitive (por exemplo,Usuarioé diferente deusuario). Armadilha da banca: Muitos sistemas operacionais (como Windows) não são case-sensitive para nomes de usuário, mas Linux é, e essa é uma diferença crucial. - (B) Correta: O campo
xé um marcador que indica que a senha real do usuário não está armazenada neste arquivo, mas sim no arquivo/etc/shadow, que é mais seguro e acessível apenas pelo root. Se esse campo contiver um asterisco (*) ou um ponto de exclamação (!), significa que a conta está desativada e o usuário não pode fazer login. - (C) Incorreta: O valor
1001indica o User IDentification (UID) do usuário, que é o identificador numérico único do usuário. O Group IDentification (GID) é o campo seguinte, que é1234neste exemplo. O UID 0 é reservado para o usuário root. - (D) Incorreta: O valor
1234indica o Group IDentification (GID) do usuário, que é o identificador numérico do grupo principal ao qual ele pertence. O User IDentification (UID) é o campo anterior, que é1001. A segunda parte sobre UIDs baixos para usuários de sistema está correta, mas a identificação do campo está errada. - (E) Incorreta:
/home/dprs1é o diretório pessoal (home directory) do usuário, onde ele guarda seus arquivos. Já/bin/bashé o shell padrão do usuário, o programa que interpreta os comandos que ele digita. A alternativa combina os dois campos distintos e os descreve de forma imprecisa.
Fonte: FCC DPE-RS 2017 Analista - Apoio Especializado (TI - Segurança da Informação) (Caderno Tipo 1). Reproduzida para fins de estudo.