Portál AbcLinuxu, 6. května 2025 09:13

Dotaz: Nejde se přihlásit-Can't find /bin/sh

31.10.2013 12:14 jeninicicek
Nejde se přihlásit-Can't find /bin/sh
Přečteno: 286×
Odpovědět | Admin
Hardware: iCan3800TW Software: STlinux 2.6, busybox, http://forum.ican3800tw.zajsoft.net/viewtopic.php?f=5&t=587&sid=cbd6d0d6939b830ddda7b506ecc1c038

Testuji a upravuji novou verzi firmware pro stb a s novou verzí se objevil problém. Nelze se k boxu přihlásit, konsole, telnet i ssh běží, ale každý pokus o přihlášení spadne s chybou Can't find /bin/sh. Sh je samozřejmě jen odkaz na busybox a odkaz i busybox jsou na svých místech. Po úpravách inittab jede konsola bez přihlašování v "omezeném" režimu. Takže minimální přístup je a všechny možné příkazy na busybox fungují. Zbytek systému také běží bez problémů. Služby telnetu a ssh také problémy nehlásí a běží. Jen se nejde přihlašovat.

Má někdo tip, kde by mohl být problém?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.10.2013 13:26 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nejde se přihlásit-Can't find /bin/sh
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nějaká zrada v tom busyboxu? Prostě nemáš přeloženou nějakou funkcionalitu?

Nebo nějaká zrada v tom odkazu?
31.10.2013 13:54 jeninicicek
Rozbalit Rozbalit vše Re: Nejde se přihlásit-Can't find /bin/sh
Ale kde? Busybox se navenek tváří v pořádku, spustím-li v konzoli ručně /bin/sh, tak se pokusí spustit busybox normálně(vypíše verzi atd.) a spadne se správným /bin/sh can't access tty job control turned off. Takže příkaz se tváří, že jede a to včetně odkazu... Jen telnetu, ssh a podobným utilitám se ten odkaz nelíbí. Co je přeloženého přesně nevím, zdrojáky s configem nemám(jak by bylo veselé je mít :D). Nějaký tip jak podrobně zjistit?, když není pořádný přístup?
31.10.2013 15:58 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Nejde se přihlásit-Can't find /bin/sh
A mas ho staticky slinkovany?
31.10.2013 16:04 jeninicicek
Rozbalit Rozbalit vše Re: Nejde se přihlásit-Can't find /bin/sh
Pokud dobře vidím a zkoumám tak ano... Kdyby někdo byl ochoten kouknout jak přesně to je, tak link v software v dotazu je na místo, kde jsou i odkazy na kopii systemu...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.