Actualicé a Fedora 33 y ahora mi contraseña de inicio de sesión ya no funciona. ¿Cómo puedo solucionarlo? Puedo abrir la ventana con control, alt F2, luego, ¿qué escribo para deshacerme de la contraseña de inicio de sesión?
Respuesta1
¿Está intentando iniciar sesión en su propia cuenta (de usuario) o en la cuenta raíz? Si puede iniciar sesión como root, puede desactivar la solicitud de contraseña en su cuenta de usuario habitual borrando el segundo campo (contraseña) en /etc/passwd, así:
jpublic::5471:1650:John Q Público:/usuarios/jpublic:/bin/bash
Observe que los dos puntos están uno al lado del otro. Muchas veces eliminarás una sola x. Guardar y Salir. Ejecute pwconv sin argumentos y luego intente iniciar sesión.
Si la contraseña de root no está disponible, estás en una situación peor. Eso me sucedió recientemente cuando mi vim comenzó a dañar los primeros 2 caracteres de los archivos tan pronto como se abrieron. La recuperación requirió crear un CD de arranque usando un archivo ISO de Knoppix que descargué y luego arrancarlo. Una vez en Knoppix, ubiqué mi sistema de archivos raíz original y accedí al archivo /etc/passwd (ahora dañado), arreglé el daño, luego reinicié de la manera normal y estuvo bien.
Respuesta2
¿Puedes iniciar sesión como root? Si es así, simplemente passwd *username*
debería funcionar, reemplazandonombre de usuariocon el nombre de cuenta de usuario cuya contraseña de inicio de sesión no funciona.
Si su contraseña de root tampoco funciona, tendrá que obtener un shell de root reemplazando el proceso de inicio durante el arranque. Comience reiniciando en GRUB. Seleccione la instalación de Fedora (generalmente la entrada superior), luego presione E para editar las opciones de entrada.
Verás mucho texto, pero la línea importante es la que comienza con linux /boot/vmlinuz-...
. Añadir init=/bin/bash
al final de la línea, separados por un espacio. Asegúrese de que no haya espacios finales.
Ahora, presione Ctrl-X
para 'arrancar' con las nuevas opciones. Con suerte, verá una línea de comando en la que inició sesión como root y no hay ningún nombre de host.
Desde allí, simplemente puede montar el sistema de archivos raíz mount -o rw /
y configurar las contraseñas passwd root
y passwd *username*
.