Estrutura básica do arquivo /etc/passwd do Linux

image_pdfimage_print

Um dos arquivos mais críticos do Linux é o /etc/passwd. Ele contém todos as contas de usuários e vários dados, conforme estrutura abaixo apresentado:

NOME_DE_USUARIO:PASSWORD_SE_NAO_USAR_SISTEMA_ETC_SHADOW:ID_USUARIO:ID_GRUPO:NOME:DIRETORIO_HOME:SHELL

Abaixo um exemplo real:
drall:x:1000:1000:Usuário Administrador:/home/drall:/bin/bash

Atenção ao ‘x’ no local do password. Isto identifica que o sistema utiliza o padrão /etc/shadow, que será o arquivo que armazenará a senha criptografada.
O motivo deste padrão é segurança, visto que todos os usuários podem ler o arquivo /etc/passwd, mas somente o root pode ler o arquivo /etc/shadow. Este procedimento evita o ataque baseado em uso de dicionário com as senhas criptografadas.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!