Nach einigen automatischen Updates (oder wenn ich gehackt werde?) Sind viele Dinge kaputt und ich habe ein riesiges Problem, sie zu beheben, da ich mich nicht mehr als root anmelden kann .
- ssh admin: Login erfolgreich
- su root: Berechtigung verweigert (wahrscheinlich nicht dasselbe Passwort)
Was ich ausprobiert habe:
- Protokoll lesen: aber Erlaubnis verweigert
- Verwenden Sie "Synopass" und leeres Passwort: fehlgeschlagen
- synouser verwenden: Erlaubnis verweigert
- Passwort des Administrators ändern in der Hoffnung, dass das Root-Passwort aktualisiert wird: fehlgeschlagen.
- Überprüfen Sie den Root-Benutzer in / etc / passwd: er ist in Ordnung (mit ash)
- Starten Sie den gesamten Server neu: fehlgeschlagen
Ich habe keine Ahnung, was los ist. Irgendein Rat?
Antworten:
Ihre Synology wurde wahrscheinlich auf DSM6 aktualisiert, bei dem die Sicherheit erhöht wurde. In DSM6 können Sie nicht mehr root für SSH verwenden, sondern jedes andere Mitgliedskonto der Administratorgruppe. Beachten Sie, dass Sie jetzt sudo benötigen, wenn Sie sich mit SSH anmelden.
Siehe die DSM6 Release Notes!
quelle
Wenn sich Ihre Synologie in DSM6 befindet und Sie mit einem Benutzer der Administratorgruppe angemeldet sind, haben Sie folgende Möglichkeiten:
sudo -i
Geben Sie Ihr root / admin Passwort ein
oder auch sudo su - (es funktioniert)
jetzt bist du root tadaaa
quelle
sudo -i
muss aber das aktuell angemeldete Benutzerpasswort eingegeben werden (in der Admin-Gruppe natürlich) . Verwenden Sie denadmin
Pass nur, wenn Sie als angemeldet sindadmin
. > DSM 6 Doc.In DSM Version 6 können Sie sich weiterhin als Root anmelden, wenn Sie RSA-Schlüssel verwenden. Kopieren Sie deshalb einfach Ihren öffentlichen Schlüssel als Admin auf Ihre Synolgy:
Melden Sie sich danach bei Ihrer Synology als Administrator an und werden Sie root:
Nein, erstelle das .ssh-Verzeichnis für root, verschiebe deinen Schlüssel und ändere den Besitzer dieser Datei:
Danach können Sie sich als root bei Ihrer Synology anmelden, ohne das Passwort eingeben zu müssen.
quelle
Sie können auch nur SSH mit RSA-Schlüsseln verwenden, dann können Sie auch nach der Installation von DSM6 SSH als Root ausführen, ohne zusätzliche Änderungen vorzunehmen.
quelle
Wenn Sie immer noch mit DSM Version 5 arbeiten, haben Sie sich möglicherweise als Administrator anstelle von root angemeldet. Dies macht einen Unterschied, obwohl root und admin dasselbe Passwort haben.
Zum Lösen tun
mit dem Admin-Passwort.
Dadurch werden Sie als root mit root-Zugriff angemeldet.
quelle