kein ssh und telnet Zugriff mehr als root nach Update auf DSM 4.1

Status
Für weitere Antworten geschlossen.

Cetax

Benutzer
Mitglied seit
18. Okt 2011
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
Hallo Leute,
ich habe heute meine DS111 auf DSM 4.1 aktualisiert und komme nun nicht mehr per ssh und telnet als root auf die Diskstation.
Und anmelden auf der Diskstation geht auch nicht als root, nur als admin.
Bis zum Update lief es 2 Jahre ohne Probleme. Aber nun .... :(

Also wenn ich es per telnet versuche sieht es so aus:
Rich (BBCode):
Cetax@linux-q9h3:/> telnet 192.168.178.111
Trying 192.168.178.111...                                                                                                                                                                       
Connected to 192.168.178.111.                                                                                                                                                                   
Escape character is '^]'.                                                                                                                                                                       
                                                                                                                                                                                                
DiskStation login: root                                                                                                                                                                         
Password:                                                                                                                                                                                       
login: can't run /opt/bin/bash: No such file or directory                                                                                                                                       
Connection closed by foreign host.

Und per ssh so:
Rich (BBCode):
Cetax@linux-q9h3:~> ssh -l root 192.168.178.111
root@192.168.178.111's password: 
/opt/bin/bash: No such file or directory
Connection to 192.168.178.111 closed.

Muss ich wieder was Neu installieren ?
Hatte das letzte mal vor 2 Jahren was gemacht (ipkg usw.) ,wie gesagt bis zum Update lief alles ohne Probleme.

Weiß jemand Rat ?


Gruß
Stefan
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
nach einem Firmwareupgrade funktioniert die ipkg Installation nicht mehr. Wenn man root Zugriff hat ist das keine große Sache. Da /opt/bin/bash nicht erreichbar ist läßt Dich die DS nicht rein. Du hättest bash nach /bin kopieren müssen um Dich vor dem ausschließen zu schützen.
Pack die Platte in ein USB Gehäuse, schließe sie an einen PC an, boote eine Linux-Live CD (zB Knoppix oder Debian) und bearbeite /etc/passwd, mach aus
/opt/bin/bash
/bin/ash

Gruß Götz
 

Cetax

Benutzer
Mitglied seit
18. Okt 2011
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
Hallo Götz,
erstmal vielen Dank für die schnelle Antwort.
WoW, ist das immer so nach einem DSM Update ?

Hallo,
nach einem Firmwareupgrade funktioniert die ipkg Installation nicht mehr. Wenn man root Zugriff hat ist das keine große Sache. Da /opt/bin/bash nicht erreichbar ist läßt Dich die DS nicht rein. Du hättest bash nach /bin kopieren müssen um Dich vor dem ausschließen zu schützen.
Pack die Platte in ein USB Gehäuse, schließe sie an einen PC an, boote eine Linux-Live CD (zB Knoppix oder Debian) und bearbeite /etc/passwd, mach aus
/opt/bin/bash
/bin/ash

Gruß Götz

Ok, dann baue ich mal....
Gibt es keine andere Lösung ? mmmhh , warscheinlich nicht... oder ? ;-)

Gruß
Stefan
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
theoretisch ja, dafür braucht man Zugang zur seriellen Konsole (die ist intern als TTL 5V seriell ausgeführt, Wandler nötig) und das aktuelle Passwort (datumsabhängig).


Gruß Götz
 

Cetax

Benutzer
Mitglied seit
18. Okt 2011
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
Hi,
ok, das keine einfache alternative...
Aber noch was anderes, ich habe jetzt die Platte an meinen Linuxrechner angeschlossen und die Zeile geändert.
Dabei ist mir aufgefallen, des es den Ordner /etc/bin/bash ja nicht mehr gibt, wie ja auch festgestellt,
muss ich denn nun die Bash die ich vorher drauf hatte wieder Neu installieren ?
Und die IPKG auch ?
Und ist das immer so wenn ich ein DSM Update mache ?

Vielen Dank für deine Hilfe.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
Du meinst bestimmt /opt/bin/bash. Das /opt Verzeichnis ist nach einem Firmwareupgrade weg. Im Wiki ist ein alternativer Weg beschrieben womit nach einem Upgrade nur noch /root/.profile geändert werden muß. Aber solch wichtigen Dinge wie die Loginshell darf man einfach nicht auf /opt/.. lassen, kann immer mal in die Hose gehen. Wenn dann wäre /usr/local/bin ein geeigneter Aufbewahrungsort für so etwas, dieses Verzeichnis überlebt unbeschadet ein Upgrade.

Gruß Götz
 

Cetax

Benutzer
Mitglied seit
18. Okt 2011
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
Hallo Götz,
vielen Dank für die Hilfe, habe die Diskstation wieder am laufen und installiere gerade IPKG und danach BASH.
Wenn man so lange nichts mit der DS geamcht hat, vergisst man sehr vieles wieder ;-)

Hallo,
Du meinst bestimmt /opt/bin/bash. Das /opt Verzeichnis ist nach einem Firmwareupgrade weg. Im Wiki ist ein alternativer Weg beschrieben womit nach einem Upgrade nur noch /root/.profile geändert werden muß. Aber solch wichtigen Dinge wie die Loginshell darf man einfach nicht auf /opt/.. lassen, kann immer mal in die Hose gehen. Wenn dann wäre /usr/local/bin ein geeigneter Aufbewahrungsort für so etwas, dieses Verzeichnis überlebt unbeschadet ein Upgrade.

Gruß Götz

Ja, ich meinte /opt/bin/bash

Werde mich mal durchs WIKI lesen...


DANKE


Gruß
Stefan
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat