Witam,
Z palca wyedytowałem plik /etc/passwd zmieniając powłokę logowania admina i innych userów z /bin/sh na /bin/bash i... teraz nie mogę się zalogować. W /bin nie ma pliku bash <wstydnis>.
Przez FTP nie mogę się dostać do /etc - katalogi FTP są tworzone w /share i poza ten katalog do / nie da się wyjść, zresztą i tak pewnie nie miałbym uprawnień do modyfikacji pliku passwd.
Wrzuciłem na serwer WWW http://extplorer.sourceforge.net/ - mogę oglądać zawartość pliku /etc/passwd, ale nie mam praw do dokonania zmian.
Wrzuciłem na serwer WWW plik php z odpowiednimi komendami (*) w phpowej funkcji system() ale to też nie zadziałało z braku uprawnień, których bez dostępu do konsoli zmienić nie mogę... "sudo" itp. też nie działa...
* próbowałem:
- wpisać do pliku passwd prawidłową zawartość,
- utworzyć link /bin/bash wskazujący na /bin/sh,
- zmienić uprawnienia do /etc/passwd oraz /bin, żeby móc wykonać to co wyżej.
Macie jakiś pomysł co z tym zrobić?
(QNAP TS-209 II Pro)
Z palca wyedytowałem plik /etc/passwd zmieniając powłokę logowania admina i innych userów z /bin/sh na /bin/bash i... teraz nie mogę się zalogować. W /bin nie ma pliku bash <wstydnis>.
Przez FTP nie mogę się dostać do /etc - katalogi FTP są tworzone w /share i poza ten katalog do / nie da się wyjść, zresztą i tak pewnie nie miałbym uprawnień do modyfikacji pliku passwd.
Wrzuciłem na serwer WWW http://extplorer.sourceforge.net/ - mogę oglądać zawartość pliku /etc/passwd, ale nie mam praw do dokonania zmian.
Wrzuciłem na serwer WWW plik php z odpowiednimi komendami (*) w phpowej funkcji system() ale to też nie zadziałało z braku uprawnień, których bez dostępu do konsoli zmienić nie mogę... "sudo" itp. też nie działa...
* próbowałem:
- wpisać do pliku passwd prawidłową zawartość,
- utworzyć link /bin/bash wskazujący na /bin/sh,
- zmienić uprawnienia do /etc/passwd oraz /bin, żeby móc wykonać to co wyżej.
Macie jakiś pomysł co z tym zrobić?
(QNAP TS-209 II Pro)