Root Zugang kaputt

Status
Für weitere Antworten geschlossen.

charly_53

Benutzer
Mitglied seit
10. Jan 2014
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
Hallo,

ich bin auf DSM 5.2 und habe mir leider durch eine Fehlkonfiguration in der Passwd-Datei meinen root zugang zerstört.Habe die login-shell falsch eingetragen. jetzt schliesst sich das Terminal nach eingabe des Passwortes kommentarlos. Ich kann mich zwar noch mit anderen Benutzern z.b. admin per ssh anmelden, habe aber nicht die nötigen Rechte, um /etc/passwd zu ändern. sudo ist nicht installiert su - funktioniert leider auch nicht. Bin jetzt ein wenig ratlos, wie ich den root-zugang wieder repariert bekomme, ohne die DS komplett neu aufzusetzen. Hat jemand eine Idee? Bin für jeden Tipp dankbar.
 

Heaven1976

Benutzer
Mitglied seit
25. Nov 2018
Beiträge
124
Punkte für Reaktionen
0
Punkte
16
im DSM neuen Adminbenutzer anlegen mit allen rechten sollte normal helfen.
Ansonsten resettaste an der Diskstaion für 4 sek drücken, dann wird auch der admin bzw. rootzugang wieder zurück gesetzt.

Letzte möglichkeit backup einspielen, falls vorhanden.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.007
Punkte für Reaktionen
2.699
Punkte
423
Melde dich mal als admin an. Dann probiere es mal anstatt mit "sudo -i" z.B. mit "sudo -s /bin/ash" auf root zu wechseln. Das sollte klappen wenn wirklich nur die Login-Shell falsch in der passwd steht
 

charly_53

Benutzer
Mitglied seit
10. Jan 2014
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
klappt leider nicht, da bei DSM 5.2 standartmäßig kein sudo installiert ist. Wenn ich es mit ipkg installiere, nützt das auch nix, da admin nicht in sudoers eingetragen ist. Ich mach jetzt ein update auf DSM 6. Damit wird ja ein konfiguriertes sudo installiert. Dann brauch ich root eh nicht mehr.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.007
Punkte für Reaktionen
2.699
Punkte
423
Ich meine, bei 5.2 ging auch "su" noch. Mit "su -s /bin/ash" lässt sich auch dort die Shell überschreiben.
 

charly_53

Benutzer
Mitglied seit
10. Jan 2014
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
dann kommt sowas wie "su must be suid". Bei der busybox ist kein suid-bit gesetzt. Aber egal, wollte eh denmächst auf 6.2 hochziehen. Dann mach ichs halt jetzt.
 
Zuletzt bearbeitet:
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