El usuario no está en la lista de contraseñas

El usuario no está en la lista de contraseñas

Algún usuario olvidó su contraseña y quiero restaurarla siendo root. Para eso uso, ensu:

#passwd <user>
passwd: user '<user>' does not exist

Sé que el usuario está ahí porque al intentar vía ssh me piden la contraseña. O el usuario no está en

/etc/passwd/

Respuesta1

ssh solicitará una contraseña independientemente de si el usuario existe o no, en parte para ayudar a ofuscar dónde está la falla cuando falla el inicio de sesión y en parte para limitar la capacidad de realizar ataques de fuerza bruta.

Si el usuario no está, /etc/passwdentonces el usuario no existe, al menos, el usuario no existe como usuario local. Si inicia sesión en la red, es posible que el usuario aún exista dondequiera que se definan esas cuentas.

información relacionada