
ich verwende ein CentOS 6.3 x64-Betriebssystem auf einem VPS-Server. Der Server hatte Probleme, sich mit den Root-Anmeldeinformationen bei SSH anzumelden. Es wurde eine Meldung ähnlich „Keine Shell vorhanden, Zugriff verweigert“ angezeigt. Die Root-Anmeldung über die Konsole funktioniert ebenfalls nicht, ein normaler Wheel-Benutzer kann sich jedoch anmelden.
Also musste ich die virtuelle Maschine zur Fehlerbehebung in den Wiederherstellungsmodus booten, allerdings werden die Änderungen nicht beibehalten, wenn ich Änderungen vornehme und den Server neu starte.
Ich habe bereits versucht, das Dateisystem mit Lese-/Schreibzugriff mithilfe der folgenden Befehle zu mounten:
mount -a -o rw
mount -o remount, rw /
aber das scheint nicht zu funktionieren.
Ich versuche, einen neuen Benutzer hinzuzufügen und führe nach dem Mounten des Dateisystems als Lese-/Schreibzugriff die folgenden Befehle aus
adduser username
passwd username
visudo
die Änderungen werden angezeigt, bis ich das System im Normalmodus neu starte. Kann mir jemand erklären, wie ich aus dem CentOS-Wiederherstellungsmodus einen neuen Root-Benutzer hinzufügen oder wie ich die im Wiederherstellungsmodus vorgenommenen Änderungen beibehalten kann?
Der VPS wird von FDC-Servern mit OnApp gehostethttp://onapp.com ich glaube, sie haben eine eigene Wiederherstellungskonsole, da ich deren Namen nicht finden kann.
Antwort1
Es klingt, als ob Sie im Rettungsmodus booten. Lauthttps://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.html, die Standard-Root-Partition ist eine temporäre Root-Partition. In der Dokumentation wird empfohlen, chroot /mnt/sysimage auszuführen, um dieses Problem zu beheben.