password

Imagen de chrgalileo
0 puntos

hola a todos
Quien me pueda ayudar,
necesito saber que usuarios no tienen clave, consulto cat /etc/passwd pero todos la tienen como listo los que no tienen o estén bloqueados?

Imagen de Gabriel_M
+1
0
-1

Los archivos que almacenan la información de usuarios y contraseñas, son tres:
/etc/passwd
/etc/shadow
/etc/group

/etc/passwd: en este archivo se almacenan todos los usuarios dados de alta en el sistema, y se puede visualizar con cualquier comando como cat o more y su estructura responde a:

 Logon name: nombre del usuario login.
 Encrypted pass: es la contraseña cifrada, se ve x porque esta información esta en el archivo /etc/shadow.
 Uid: identificador único de usuario.
 Gid: identificador de grupo primario.
 User información: comentario del usuario.
 Logon directory:  el $home del usuario.
 Logon shell:  la shell por defecto /bin/bash/, /etc/nologin no tiene shell
 Una línea de ejemplo sería: 
 root:x:0:0:root:/root:/bin/bash

/etc/shadow: en este archivo se almacena la contraseña cifrada de cada usuario, para que la contraseña este oculta, el único usuario con permiso de lectura es root.
Asi que nadie puede obtener las contraseñas cifradas de manera directa.
Su estructura es:

Usuario: el nombre del usuario.
Clave: la clave cifrada.
Ultimo: días desde el último cambio de clave.
Puede: Días transcurridos antes de que la clave se puede modificar.
Debe: días transcurridos antes de que la clave tenga que ser modificada.
Aviso: días de aviso al usuario antes de que expire la clave.
Expira: días en que se desactiva la cuenta tras expirar la clave.
Desactiva: días de duración de la cuenta.
Reservado: campo reservado.

/etc/group: en este archivo consta la pertetencia de los usuarios a cada uno de los grupos creados en el sistema.
Su estructura es:

Grupo: nombre del grupo.
Pass: contraseña del grupo. Si no tiene aparecerá una x
Gid: identificador del grupo. user1,user2,user3……..
+1
0
-1