Login nach manueller Bearbeitung von / etc / passwd nicht möglich

412
Lifevence

Hatte Probleme mit der Erlaubnis des Übertragungsdämons. Die Standardeinstellung bleibt debian-transmissionauch nach der Bearbeitung erhalten /etc/init.d/transmission-daemon. So bearbeitete ich das /etc/passwdund setzen 0:0auf debian-transmission. Und jetzt kann ich mich nicht beim Pi anmelden.

Was habe ich falsch gemacht?

0
"setze 0: 0" auf "debian-transmission" "- Bedeutet das, dass es in` / etc / passwd 'kein `root' mehr gibt? Oder gibt es "root" und "debian-transmission" und beide haben "0: 0" zugeordnet? - "Ich kann mich nicht anmelden" - Direkt oder über SSH oder wie? Als "root" oder "debian-transmission" oder einem anderen Benutzer? Wurde das Betriebssystem danach neu gestartet oder nicht? Gibt es überhaupt eine Anmeldeaufforderung? Irgendwelche Fehlermeldung? Kamil Maciorowski vor 6 Jahren 2
Können Sie uns die `debian-transmission'-Zeile in Ihrem / etc / password zeigen. Können Sie genau beschreiben, was Sie mit "Ich kann mich nicht anmelden" meinen. Ist es unabhängig vom Benutzer? vera vor 6 Jahren 0
@KamilMaciorowski gab es eine Wurzel an der Spitze. Jetzt beide "0: 0". Beide. Anmeldung über SSH oder direkt nicht möglich. Das Passwort ist immer falsch. Ja, das Betriebssystem wurde einmal neu gestartet. Auch keine Fehlermeldung. Lifevence vor 6 Jahren 0
@vera Kann es Ihnen nicht zeigen, da sich das Pi nicht anmelden kann. Das Passwort ist immer falsch. Lifevence vor 6 Jahren 0
Versuchen Sie, sich mit dem Debian-Transmission-Benutzer zu loggen? vera vor 6 Jahren 0
@vera hat auch die Debian-Übertragung in '0: 0' geändert. Also kann ich mich auch nicht einloggen. Lifevence vor 6 Jahren 0
OK. Das Festlegen derselben UID auf mehrere Benutzer ist gleich, um einen anderen Benutzernamen (`debian-transmission ') für den ersten Benutzer mit dieser UID (` root') festzulegen. Wenn Sie versuchen, eine Verbindung mit dem Benutzer "debian-transmission" herzustellen, verwenden Sie das root-Passwort. Sie können sich dann anmelden vera vor 6 Jahren 0
@vera Problem gelöst. Durch Hinzufügen von "init = / bin / sh" in der "cmdline.txt" wird pi als Einzelbenutzermodus gestartet, sodass Sie die Benutzerkennwörter ändern können. Lifevence vor 6 Jahren 1

1 Antwort auf die Frage

-1
Lifevence

Hinzufügen init=/bin/shim cmdline.txtmake pi-Start als Einzelbenutzermodus, damit Sie das Benutzerkennwort ändern können.

Das wird bei mir nicht funktionieren. user2924019 vor 5 Jahren 0
Ich habe es zum Laufen gebracht, aber niemand hat klargestellt, dass es keine neue Linie gibt. Es sollte einfach am Ende der ersten Zeile stehen und der letzte Befehl muss durch ein Leerzeichen getrennt werden. Das hat funktioniert. user2924019 vor 5 Jahren 0