¡Esta es una revisión vieja del documento!
cat /etc/passwd | grep -E toor toor:x:1000:1000:toor,,,:/home/toor:/bin/bash
Campo1 | Campo2 | Campo3 | Campo4 | Campo5 | Campo6 | Campo7 |
---|---|---|---|---|---|---|
toor | x | 1000 | 1000 | toor,,, | /home/toor | /bin/bash |
usuario | contraseña encriptada | id usuario | id grupo | usuario,contacto,etc,etc,etc | path usuario | path shell |
Campo2: x con contraseña, * sin contraseña
Campo3: 0 para root, 1000 administrador,100-999 fines administrativos
Campo4: 0 para root, 1000 administrador,100-999 fines administrativos
cat /etc/group | grep -E 'toor' | grep 1000 toor:x:1000:
passwd usuario → Crea contraseña para un usuario, si previamente se creó el usuario manualmente editando /etc/passwd y /etc/group la contraseña aparecerá cifrada en el segundo campo de /etc/passwd y no en /etc/shadow
si passwd usuario no funciona, entonces
openssl passwd -1 -salt usuario saltk56 $1$usuario$gJMOcdFT0XxY4u5tLYUjg0
Agregar $1$usuario$gJMOcdFT0XxY4u5tLYUjg0 al campo2 de /etc/passwd o con:
mkpasswd -m SHA-512 contraseña $6$sWHaJOsYsHUvKIQG$ZnZuY6HqwdobzX/LPO5UCX6sHNe8DyqFEubwfOvjQdc9CyB5/n3GiN1jiM1e.QRTgL6V9APpb6VNDNqV2ozXf0
Cifrados disponibles
mkpasswd -m help Métodos disponibles: yescrypt Yescrypt gost-yescrypt GOST Yescrypt scrypt scrypt bcrypt bcrypt bcrypt-a bcrypt (obsolete $2a$ version) sha512crypt SHA-512 sha256crypt SHA-256 sunmd5 SunMD5 md5crypt MD5 bsdicrypt BSDI extended DES-based crypt(3) descrypt standard 56 bit DES-based crypt(3) nt NT-Hash