2016-04-27 7 views
-1

Ich installierte Fisch Shell auf einer VM, dann hörte ich bei allen Benutzern anmelden. Wenn ich versuche, mich über SSH an meinem Terminal anzumelden, erhalte ich eine Berechtigung, die verweigert wird, als hätte ich ein falsches Passwort eingegeben. Verbindung zu einem Server ohne Shell-Initialisierung

Wenn ich die digitale Ozean Web-Konsole zuzugreifen, zeigt es, dass das Passwort korrekt war, aber es ist ein Fehler,

enter image description here

Ich weiß, dass dieser Fehler, da tritt in der Datei/etc/passwd, Fisch wurde auf initialisiert, aber das System erkannte es nicht.

Ich brauche nur eine Möglichkeit, auf den Server zuzugreifen, ohne diese Datei auszuführen oder nur die Dateien wiederherzustellen.

Ich versuchte einige verschiedene Ansätze mit SSH und FTP, aber ich scheiterte.

edit: ich mein Problem mit der digitalen Ozean Erholung Bild gelöst

Antwort

0

Gibt es ein Konto, das verwenden, noch konfiguriert ist/bin/sh,/bin/bash oder eine andere Shell, den Sie mit benutzen um sich einzuloggen als? Wenn nicht, besteht die einzige Möglichkeit darin, den Einzelbenutzer- oder Wiederherstellungsmodus neu zu starten und die Linux VT-Konsole zu verwenden, um das Problem zu beheben.

Sie haben diese Lektion wahrscheinlich schon gelernt, aber in Zukunft sollten Sie sich nach einer solchen Änderung anmelden, bevor Sie Ihre aktuellen Shell-Sitzungen beenden und damit den Zugriff auf das System verlieren.

Verwandte Themen