Liebe Synology-Gurus,
ich bräuchte Eure Unterstützung für folgendes Problem:
Nach einem Upgrade meiner DS1511+ von DSM 3.2 auf DSM 4.0 und einem darauffolgenden Versuch, meine ipkg Umgebung neu zu installieren, hab ich mich (bzw. meinen root Account) aus der Box ausgesperrt.
Folgendes ist passiert:
- Unter DSM 3.2 hatte ich eine Reihe von ipkg Paketen installiert, eins davon zsh. Leider (inzwischen weiss ich's besser) hab ich danach die root login shell auf `/opt/bin/zsh` verändert, ohne einen Backup user mit Id 0 anzulegen.
- Nach dem Upgrade auf DSM 4.0 wollte ich meine ipkg Umgebung neu installieren und hab alles in /opt einfach gelöscht.
- Ich hab mich (als root) ausgeloggt.
Was ich bisher versucht hab:
- ssh in als `admin` und `su <something>`: funktioniert nicht, da busybox `su` nicht von einem non-root Account ausführt.
- `ssh root@host /bin/ash` funktioniert auch nicht, da SSH trotzdem den `/opt/bin/zsh: No such file or directory` Fehler bringt.
- `scp fixedfile root@host:/etc/passwd` fliegt mit genau demselben Fehler raus.
Aktueller Status:
- Ich kann mich nicht mehr als root per SSH einloggen, SSH fliegt immer mit `/opt/bin/zsh: No such file or directory` raus.
- Mit dem `admin` Account kann ich mich per SSH einloggen, aber da dieser keine Schreibrechte für den größten Teil des / filesystems hat bringt das nicht wirklich viel. (Lesezugriff hab ich aber praktisch auf alles).
- Der Rest des Systems läuft ganz normal, ich kann also alle Services normal nutzen.
Fragen:
- Kennt jemand einen Weg, wie ich über das DSM web interface den Fehler in `/etc/passwd` gefixt kriege?
- Falls das wirklich unmöglich sein sollte, wie kriege ich das System mit minimalem Rekonfigurierungsaufwand neu aufgesetzt ohne dass meine Daten-Disks flöten gehen?
Für jegliche Tipps bin ich echt dankbar...
Cheers,
Mathias
ich bräuchte Eure Unterstützung für folgendes Problem:
Nach einem Upgrade meiner DS1511+ von DSM 3.2 auf DSM 4.0 und einem darauffolgenden Versuch, meine ipkg Umgebung neu zu installieren, hab ich mich (bzw. meinen root Account) aus der Box ausgesperrt.
Folgendes ist passiert:
- Unter DSM 3.2 hatte ich eine Reihe von ipkg Paketen installiert, eins davon zsh. Leider (inzwischen weiss ich's besser) hab ich danach die root login shell auf `/opt/bin/zsh` verändert, ohne einen Backup user mit Id 0 anzulegen.
- Nach dem Upgrade auf DSM 4.0 wollte ich meine ipkg Umgebung neu installieren und hab alles in /opt einfach gelöscht.
- Ich hab mich (als root) ausgeloggt.
Was ich bisher versucht hab:
- ssh in als `admin` und `su <something>`: funktioniert nicht, da busybox `su` nicht von einem non-root Account ausführt.
- `ssh root@host /bin/ash` funktioniert auch nicht, da SSH trotzdem den `/opt/bin/zsh: No such file or directory` Fehler bringt.
- `scp fixedfile root@host:/etc/passwd` fliegt mit genau demselben Fehler raus.
Aktueller Status:
- Ich kann mich nicht mehr als root per SSH einloggen, SSH fliegt immer mit `/opt/bin/zsh: No such file or directory` raus.
- Mit dem `admin` Account kann ich mich per SSH einloggen, aber da dieser keine Schreibrechte für den größten Teil des / filesystems hat bringt das nicht wirklich viel. (Lesezugriff hab ich aber praktisch auf alles).
- Der Rest des Systems läuft ganz normal, ich kann also alle Services normal nutzen.
Fragen:
- Kennt jemand einen Weg, wie ich über das DSM web interface den Fehler in `/etc/passwd` gefixt kriege?
- Falls das wirklich unmöglich sein sollte, wie kriege ich das System mit minimalem Rekonfigurierungsaufwand neu aufgesetzt ohne dass meine Daten-Disks flöten gehen?
Für jegliche Tipps bin ich echt dankbar...
Cheers,
Mathias