Wiadomość napisana przez Jacek Konieczny <jaj...@jajcus.net> w dniu 4 lut 2014, o godz. 14:46:
> On 02/04/14 12:39, Jacek Osiecki wrote: >> Witam, >> >> Ostatnio coś problematyczne się zrobiło PLD przy instalacji od zera... > > Co rozumiesz przez „instalację od zera”? Rzeczywiście od zera – nowy > chroot i instalowanie pakietów od 'basesystem', czy jakiś obraz jakiegoś > starego PLD na którym robisz upgrade pakietów? > >> Teraz już wiem. >> >> Właśnie instalowałem drugi system i objawy były identyczne. Nie można >> się zalogować/zasshować na roota, ale można na usera i potem su. Tak też >> zrobiłem, po czym sobie przypomniałem że mnie standardowe /bin/sh wkurza >> swoją nieużywalnością i zmieniłem w /etc/passwd na /bin/bash. >> >> I nagle - jak ręką odjął, można się było logować na roota :) >> >> Parę prób - i tak właśnie jest. Przy /bin/sh nie da się zalogować, przy >> /bin/bash jak najbardziej się da. Przy innych niż root userach jest >> identycznie. > > Jak wygląda Twój /etc/shells ? > > Upgrade ze starych paczek PLD był, a może wciąż jest zepsuty i gdy mksh > zastępuje pdksh, to wywala '/bin/sh' z /etc/shells. Przy instalacji od > zera nie powinno się to zdarzyć, chyba że pętla w zależnościach wymusiła > idiotyczną kolejność instalacji pakietów i zabrakło czegoś do > uzupełnienia /etc/shells. Ale to powinieneś widzieć instalując pakiety, > bo na pewno wykrzaczyłoby się z jakimś komunikatem błędu. OK, faktycznie to było to - brak /bin/sh w /etc/shells. Moje PLD faktycznie nie było stawiane od zera, tylko poprzez upgrade chrootów z dlugosz.eu... I najwyraźniej jest zepsute i mksh wywaliło /bin/sh Swoją drogą - nie powinno to skutkować jakimś bardziej czytelnym błędem w logach systemowych? Dzięki za wyjaśnienie i pozdrawiam, -- Jacek Osiecki josie...@silvercube.pl Silvercube s.c. ul. Makuszynskiego 4 31-752 Kraków +48 (12) 684 21 00 _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl