Hallo zusammen!
Als ich eben meine rootshell auf der DS offen hatte, habe ich die bash aufgerufen und gesehen, dass es die gibt. also habe ich kurz die /etc/passwd geöffnet und für meinen root-user /bin/bash eingetragen.
Leider habe ich erst nach dem Logout festgestellt. das es /bin/bash nicht gibt.
ein link von /bin/ash nach bin/bash darf der admin user leider auch nicht erstellen.
der Adminuser darf die /etc/passwd leider nicht editieren. Rückgängig machen geht also leider nicht.
Ich habe die /etc/passwd in meine freigabe kopiert und dann versucht diese via scp passwd root@syno:/etc/passwd zurückzukopieren.
Geht leider nicht, weil dafür auch die bash aufgerufen werden muss.
sudo ist leider nicht installiert. (falls jemand das binärfile für sudo für eine ds212j hat, wäre ich dankbar)
su root -s /bin/ash funktioniert nicht. Angeblich falsches Passwort. aber da ist wohl eher die Fehlermeldung falsch.
su root -c vi /etc/passwd geht aus dem gleichen grund nicht.
ein mount -o bind /bin /volume1/irgendwas geht auch nicht, weil dem admin user die rechte fehlen.
Dann habe ich noch das Paket configfile editor installiert. Damit komme ich nicht an die /etc/passwd. Auch nicht wenn ich sie dort eintrage. ;-(
Ich habe noch ein Firmwareupdate offen, könnte das helfen?
So langsam gehen mir die Ideen aus, hat hier noch jemand was?
Gruß
Christian
Als ich eben meine rootshell auf der DS offen hatte, habe ich die bash aufgerufen und gesehen, dass es die gibt. also habe ich kurz die /etc/passwd geöffnet und für meinen root-user /bin/bash eingetragen.
Leider habe ich erst nach dem Logout festgestellt. das es /bin/bash nicht gibt.
ein link von /bin/ash nach bin/bash darf der admin user leider auch nicht erstellen.
der Adminuser darf die /etc/passwd leider nicht editieren. Rückgängig machen geht also leider nicht.
Ich habe die /etc/passwd in meine freigabe kopiert und dann versucht diese via scp passwd root@syno:/etc/passwd zurückzukopieren.
Geht leider nicht, weil dafür auch die bash aufgerufen werden muss.
sudo ist leider nicht installiert. (falls jemand das binärfile für sudo für eine ds212j hat, wäre ich dankbar)
su root -s /bin/ash funktioniert nicht. Angeblich falsches Passwort. aber da ist wohl eher die Fehlermeldung falsch.
su root -c vi /etc/passwd geht aus dem gleichen grund nicht.
ein mount -o bind /bin /volume1/irgendwas geht auch nicht, weil dem admin user die rechte fehlen.
Dann habe ich noch das Paket configfile editor installiert. Damit komme ich nicht an die /etc/passwd. Auch nicht wenn ich sie dort eintrage. ;-(
Ich habe noch ein Firmwareupdate offen, könnte das helfen?
So langsam gehen mir die Ideen aus, hat hier noch jemand was?
Gruß
Christian