Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam !
Nie mogę zalogować się do swojego VPS, instalowałem proftpd i nagle nie mogłem się połączyć przez ssh. Dostałem konsolę awaryjną. Mam uprawnienia jak do roota.
Taki błąd jest:
User root not allowed because shell /bin/bash\r does not exist
Mogę też zreinstallować serwa, tylko nie wiem co będzie szybciej bo na VPS mam serwer gry postawiony.
Offline
zobacz jak wyglada wpis dla root'a w /etc/passwd przede wszystkim czesc mowiaca o tym jaka ma powloke ... (ten \r mi sie nie podoba ... sugeruje jakby cos sie stalo temu plikowi ... np. przekodowanie na windowsowy koniec linii)
Offline
Wygląda na to że do Twojego pliku /etc/passwd dostał się zbędny powrót karetki. Usuń go dowolnym edytorem czy przeleć dos2unix (albo mac2unix, nie jestem pewien).
Inną rzeczą jest jak on tam się dostał...
Offline
bercik napisał(-a):
zobacz jak wyglada wpis dla root'a w /etc/passwd przede wszystkim czesc mowiaca o tym jaka ma powloke ... (ten \r mi sie nie podoba ... sugeruje jakby cos sie stalo temu plikowi ... np. przekodowanie na windowsowy koniec linii)
no właśnie będzie te przekodowanie, passwd edytowałem przez sftp wrzuciłem do wordpada, bo właśnie linijki źle wyglądały
w takim razie jak to ogarnąć, bo edytowałem teraz edytorem nano i linijki normalnie wyglądają
Ostatnio edytowany przez Duo (2010-12-24 10:31:24)
Offline
A po cholerę edytowałeś passwd? i to jeszcze pod windows? Użyj do poprawy wpisu powłoki w passwd polecenia
usermod -s /bin/bash root
albo zmień wpisy przy pomocy edytora vi albo uruchom nano z opcją -N (nie będzie konwertował automatycznie plików do "właściwych" formatów)
Offline
Duo napisał(-a):
no właśnie będzie te przekodowanie, passwd edytowałem przez sftp wrzuciłem do wordpada, bo właśnie linijki źle wyglądały
w takim razie jak to ogarnąć, bo edytowałem teraz edytorem nano i linijki normalnie wyglądają
dos2unix o ktorym pisal Minio
Offline
Witam !
wziąłem
nano -N /etc/passwd
pokasowałem na końcach linii takie coś ^M jakoś tak było. Restart serwa też nic nie pomaga
Offline
A jaki jest komunikat? Wpis dot. root-a w /etc/passwd powinien wyglądać tak:
root:x:0:0:root:/root:/bin/bash
Offline
Tylko wiesz, jak edytor jest sprytny i przy uruchomieniu wykryje że ma do czynienia z plikiem windowsowym po czym sam się przestawi na tryb kompatybilności, to użytkownik zobaczy dokładnie taką linijkę. Co nie znaczy że ona jest dobra.
Offline
Witam !
Linijka dokładnie tak samo wygląda...
A jaki jest komunikat?
a jak sprawdzić jaki mi się pojawia komunikat, bo tamto zostało sprawdzone przez support vps
ok uporałem jakoś się z problemem
Ostatnio edytowany przez Duo (2010-12-25 15:01:21)
Offline
Duo napisał(-a):
ok uporałem jakoś się z problemem
Nie ma to jak rzeczowy opis rozwiązania problemu.
Offline
Strony: 1