su: Authentifizierungsfehler (Passwort korrekt, Setup hat vorher funktioniert, nichts hat sich geändert)

su: Authentifizierungsfehler (Passwort korrekt, Setup hat vorher funktioniert, nichts hat sich geändert)

Die meisten der von mir gefundenen Probleme hängen mit Neuinstallationen, standardmäßig deaktiviertem Root-Passwort oder Problemen nach einigen Änderungen zusammen. Nichts davon trifft hier zu: In meinem Fall wurde nichts geändert, nichts neu installiert; vorher hat alles einwandfrei funktioniert.

Versucht: su, su -, su root, su - root- alle Rückkehrsu: Authentifizierungsfehler. Ich habe sogar das Passwort über das VPS-Kontrollfeld in dasselbe geändert, nichts.

Dies geschieht auf einem Debian 10 („Buster“) VPS, der von Virtualizor betrieben wird.

Antwort1

Kurz zusammengefasst: Mac OS? Starten Sie Terminal neu.

Mir ist etwas Merkwürdiges aufgefallen, als ich versuchte, die Konsolenausgabe zu kopieren, um sie hier einzufügen: Als ich mit der Maus einen Text auswählte, wurde, anstatt ihn tatsächlich auszuwählen, ständig irgendein Kauderwelsch in die Konsole eingegeben. Wenn also beim Auswählen mit der Maus zusätzliche Zeichen hinzugefügt werden, kann dies auch beim Einfügen meines Passworts der Fall sein, und das könnte der Grund sein, warum es fehlschlägt.

Dies kann daran liegen, dass mein Netzwerk ausgefallen ist und die Verbindung wenige Minuten vor dem Auftreten des Problems getrennt wurde.

Ich habe die Terminalsitzung neu gestartet (unter Mac OS), es noch einmal versucht und es hat funktioniert. Ich hoffe, das hilft einigen Googlern.

AKTUALISIERENIch habe wieder das gleiche Problem, nur dass es sich diesmal beim Auswählen mit der Maus normal verhielt, aber trotzdem einige zufällige Zeichen einfügte, wenn ich auf Einfügen drückte. Ich habe es noch einmal überprüft, indem ich es in die Shell-Eingabeaufforderung eingefügt habe (wo es sichtbar ist) und tatsächlich wurden einige zufällige Dinge hinzugefügt. Ein Neustart des Terminals hat geholfen.

Antwort2

Ich bin nicht sicher, ob die Authentifizierung aufgrund zusätzlicher Zeichen nach dem Mausklick fehlschlägt. Zum Beispiel öffne ich in Debian 10 das Terminal und gebe „su“ ein, drücke dann die Eingabetaste und mein Kennwort und die Authentifizierung sind erfolgreich. ABER in Parrot Security OS tritt die Authentifizierung fehl, wenn ich das Terminal öffne, „su“ eingebe und die Eingabetaste drücke. Ich weiß ehrlich gesagt nicht, warum das passiert, aber bei mir passiert es eindeutig nicht aufgrund zusätzlicher Zeichen durch Mausklicks. Eine Lösung hat bei mir funktioniert, aber statt des Befehls „su“ muss ich „sudo su“ ODER „sudo -i“ schreiben. Mit diesen Befehlen ist die Authentifizierung erfolgreich. Meine Frage lautet: Kann mir jemand erklären, was der Unterschied zwischen „su“ und „sudo su“ ist und warum in Debian 10 der Befehl „su“ funktioniert und in ParrotOS nicht? Außerdem raten manche Leute von der Verwendung von „sudo su“ ab. Sie empfehlen stattdessen den Befehl „sudo -i“. Warum?

verwandte Informationen