Hay varios métodos......
Hay uno descrito en varios sitios de internet que consiste en extraer la tarjeta SD, y en un PC editar el fichero cmdline.txt, modificar unas líneas, grabar, insertar en la raspi y ejecutar.......ahora pongo enlaces.....
Mi método es el de toda la vida.....y es editar /etc/shadow que es donde están grabadas las password de todos los usuarios.
Para ello hay que hacer lo siguiente:
- Apagar la raspi
- Extraer la SD e insertarlo en otro ordenador con Linux o en un PC con Windows con capacidad para leer y grabar en sistemas de archivos de linux (hay un progama para ello ext2 volume manager), yo lo hago siempre en uno de mis ordenadores con Linux.
- Montar la tarjeta con permisos de escritura
- Ir a donde está el fichero /etc/shadow......OJO, ASEGÚRATE DE QUE ES EN LA TARJETA SD Y NO EN EL SISTEMA DE ARCHIVOS DEL PC.
- editar el archivo shadow
Os pongo un ejemplo:
pi@raspberrypi:/etc $ sudo cat shadow
root:$6$emp0umYEP0MqQw07$SBq0ySzMZsotlzes7Ry7WB2nILRFaGMctS3WN7xPtdWh0K3/H1R5Ndlespv0e4Y0Mq9vTvLFoP61:18728:0:99999:7:::
daemon:*:18690:0:99999:7:::
bin:*:18690:0:99999:7:::
sys:*:18690:0:99999:7:::
sync:*:18690:0:99999:7:::
games:*:18690:0:99999:7:::
man:*:18690:0:99999:7:::
lp:*:18690:0:99999:7:::
mail:*:18690:0:99999:7:::
news:*:18690:0:99999:7:::
uucp:*:18690:0:99999:7:::
proxy:*:18690:0:99999:7:::
www-data:*:18690:0:99999:7:::
backup:*:18690:0:99999:7:::
list:*:18690:0:99999:7:::
irc:*:18690:0:99999:7:::
gnats:*:18690:0:99999:7:::
nobody:*:18690:0:99999:7:::
systemd-timesync:*:18690:0:99999:7:::
systemd-network:*:18690:0:99999:7:::
systemd-resolve:*:18690:0:99999:7:::
_apt:*:18690:0:99999:7:::
pi:$6$GJnyvRTxBVhNj0Ka$KVsPo3HnfA3tbjsin6MRaWmwxBaOgPx/6nZAof499gDvn0:18690:0:99999:7:::
messagebus:*:18690:0:99999:7:::
_rpc:*:18690:0:99999:7:::
statd:*:18690:0:99999:7:::
sshd:*:18690:0:99999:7:::
avahi:*:18690:0:99999:7:::
systemd-coredump:!!:18690::::::
ntp:*:18720:0:99999:7:::
xrdp:!:18720:0:99999:7:::
Habría que borrar todo lo que hay entre los dos primeros signos ":"
Grabas el fichero
Metes en la raspi y arrancas......cuando te identifiques no te pedirá password para el usuario que hayas editado.....
OJO, ESTO NO FUNCIONA EN SSH que yo recuerde....solo para el teclado en local. Luego generas una nueva clave y ya está todo operativo.
Insisto, este es el sistema linuxero de toda la vida......
Ahora bien, si no tienes un ordenador con linux o que pueda leer y escribir en una partición de linux, puedes seguir estas instrucciones.
https://mascandobits.es/programacion/resetear-contrasena-olvidada-de-tu-raspberry-pi/Aunque hay otros mil sitios donde lo explican más menos parecido.
Personalmente prefiero el primer sistema......después de 20 años sigue siendo igual......no hay que memorizar como lo hice la última vez que lo necesité.
Buena suerte.