No se puede iniciar sesión después de la edición manual de / etc / passwd

0

Tenía un problema con el permiso del demonio de transmisión. Se sigue usando por defecto debian-transmission incluso después de editar /etc/init.d/transmission-daemon. Así que edité el /etc/passwd y establecer 0:0 a debian-transmission. Y ahora no puedo iniciar sesión en el pi.

¿Qué hice mal?

Lifevence
fuente
2
"conjunto 0:0 a debian-transmission "- ¿Quieres decir que no hay root en /etc/passwd ¿nunca más? O hay root y debian-transmission y ambos tienen 0:0 ¿asociado? - "No puedo iniciar sesión" - Directamente o por SSH, ¿o cómo? Como root o debian-transmission, u otro usuario? Fue el sistema operativo reiniciado después o no? ¿Hay algún mensaje de inicio de sesión? ¿Algún mensaje de error?
Kamil Maciorowski
¿Nos puede mostrar el debian-transmission línea en tu / etc / passwd. ¿Puede detallar lo que quiere decir con "No puedo iniciar sesión". ¿Es independientemente el usuario?
vera
@KamilMaciorowski había una raíz en la parte superior. Ahora ambos 0:0. Ambos. No se puede iniciar sesión a través de SSH o directamente. Sigue diciendo que la contraseña es incorrecta. Sí, el sistema operativo se reinició una vez. Tampoco hay mensaje de error.
Lifevence
@vera No se lo puedo mostrar porque no se puede iniciar sesión en el pi. Sigue diciendo que la contraseña es incorrecta.
Lifevence
1
Problema de @vera resuelto. Añadiendo init=/bin/sh en el cmdline.txt hace que pi se inicie como modo de usuario único para que pueda cambiar las contraseñas de usuario.
Lifevence

Respuestas:

-1

Añadiendo init=/bin/sh en el cmdline.txt hace que pi se inicie como modo de usuario único para que pueda cambiar la contraseña de usuario.

Lifevence
fuente
Esto no funcionará para mí.
user2924019
Para agregar a esto, lo tengo funcionando, pero nadie ha dejado claro que no va en una nueva línea. Simplemente debe ir al final de la primera línea con solo un espacio que separa el último comando. Esto funciono
user2924019