Hinzufügen init=/bin/sh
im cmdline.txt
make pi-Start als Einzelbenutzermodus, damit Sie das Benutzerkennwort ändern können.
Login nach manueller Bearbeitung von / etc / passwd nicht möglich
412
Lifevence
Hatte Probleme mit der Erlaubnis des Übertragungsdämons. Die Standardeinstellung bleibt debian-transmission
auch nach der Bearbeitung erhalten /etc/init.d/transmission-daemon
. So bearbeitete ich das /etc/passwd
und setzen 0:0
auf debian-transmission
. Und jetzt kann ich mich nicht beim Pi anmelden.
Was habe ich falsch gemacht?
"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
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
Verwandte Probleme
-
1
Perl-Skript, das als root ausgeführt wird, kann keine Root-Dinge ausführen
-
3
Superuser-Name in Ubuntu ändern?
-
2
Wie kann ich das Root-Passwort an ein Skript übergeben?
-
0
Was ist das @ nach den Berechtigungen für in ls -l auf einem Mac?
-
5
Wie führe ich einen launchd-Befehl als root aus?
-
1
Übertragung im Schneeleopard langsam / Torrent startet nicht
-
4
Wie finde und ändere ich Berechtigungen für einen Dateityp in einem Ubuntu-Terminal?
-
2
chmod Probleme beim Einstellen anderer zum Lesen
-
2
Linux-Berechtigungen für Ordner
-
5
Wie aktiviere ich das root-Konto in Mac OS X?