systemadmin.es » Seguridad » Formato del fichero /etc/passwd

Formato del fichero /etc/passwd

Anteriormente hemos visto el formato del /etc/shadow, hoy vamos a ver el formato del fichero /etc/passwd:

Se trata de un fichero con los campos separados por dos puntos (:), como el siguiente ejemplo:

david:x:520:520::/home/david:/bin/bash

Su estructura es la siguiente:

usuario:password:UID:GID:descripción:home:shell

Por campos:

  • Usuario: Nombre de usuario
  • Password: En el caso que no se usen los shadow passwords, lo tendríamos cifrado en esta posición como el siguiente ejemplo:
    root:$6$Wr66d.lZVwvEDcPUTAgL6XFtl1VLOLZORRALOLcUaaoQuN/Mqt8t909LuCJNzR1ZDEAD5HTHgi3H.bAQDDRbfd0ZGJEBRRRR5AAAAl1:0:0:root:/root:/bin/bash
    

    En caso contrario simplemente tendremos una x:

    root:x:0:0:root:/root:/bin/bash
    
  • UID: Identificador numérico de usuario, el caso especial del cero es para root
  • GID: Identificador numérico de grupo. De la misma manera que con el UID, el cero es siempre para root
  • Descripción: Descripción opcional de la cuenta. Se suele usar para dejar constancia del nombre real del usuario
  • Home: Directorio principal del usuario
  • Shell: Interprete de comando por defecto

Relacionados

Imprimir Imprimir

One comment to “Formato del fichero /etc/passwd”

  1. Curioso el hash generado para la password de root ;-)

    Por cierto, salvo que esté equivocado, ese hash es generado por la librería crypt

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>