>Приветствую!
>Накатил фри до каррент с ядром дженерик,все отлично работало.
>Перекомпилил ядро,после ребута не могу залогиниться.Вижу
>/libexec/ld-elf.so.1:Shared object "libintl.so.6" not found,required by "-bash"
>У всех юзеров и у рута был прописан баш.
>Как попасть в систему?
>Пробовал загружаться в сингломоде,там выбор shell для рута предоставляется /bin/sh
>потом
>EDITOR="ee"
>export EDITOR
>chsh и там вписать shell,но не получается
>
>chsh- нот фаунд говорит.
>
>Подскажите что делать, как поменять шелл руту на sh?
>C библиотекой то разберусь,мне бы в систему попасть =) дык взять диск с тем релизом который стоял до наката, загрузиться с него и делать
шо хошь.
bash был собран видимо в другой ветке и после перескока с одной ветки на другую
не установлен из packages для current (собрать то нельзя :), у принципе мог бы помочь
compat, но с чего до чего вы "докатились"... известно лишь до чего :)
>Спасибо за внимание
не на чем, взять загрузочный диск от 7'ки - скачать ISO или сделать из snapshot,
загрузиться и скачать пакедж bash для current и заустановить, все должно быть Ok
А на будущее - лечить мозги до посинения на предмет НИКОГДА НЕ МЕНЯТЬ default'ный
shell у "root"а независимо от того какой Unix. Хочется удобной среды - пользовать
toor с чем душе угодно:
[alone]~ > grep root /etc/passwd
root:*:0:0:Charlie &:/root:/bin/csh
toor:*:0:0:Bourne-again Superuser:/root:/bin/bash
[alone]~ > ldd /bin/bash
ldd: /bin/bash: not a dynamic executable
[alone]~ > uname -rs
FreeBSD 6.0-RELEASE-p5
[alone]~ >
Аналогично, всегда, toor используется и под xBSD, и под Linux, и под Solaris и тд и тп...