<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не могу войти в режим root (su) из-за отсутствия Bash</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html</link>
    <description>Нужно было организовать шлюз в оптоволокно из внутренней сети, поставил на машину FreeBSD 6.2, настроил шлюз и ipfirewall, все работает, изнутри все пашет, снаружи не залезешь. Хотел включить интерпретатор строки Bash, начитались понимаешь, тут всякого.&lt;br&gt;Теперь при попытке зайти root-ом, или по команде su из любого пользователя, выдает сообщение su: /usr/local/bin/bash: No such file or directory и опять в режим $ встает.&lt;br&gt;Теперь никак исправить не могу, опыта практически нет, только учимся с этими системами...&lt;br&gt;Ясное дело что при установке файлы не поставились, но теперь ничего сделать не могу.&lt;br&gt;Посоветуйте, что в таких случаях можно сделать, как вернуть рабочую оболочку sh или доставить bash в этот каталог...&lt;br&gt;</description>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (tos)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#9</link>
    <pubDate>Thu, 30 Sep 2010 07:18:55 GMT</pubDate>
    <description>&amp;gt; В FreeBSD файл /etc/passwd редактируется командой vipw. Но это можно сделать только&lt;br&gt;&amp;gt; под рутом. Так что, наиболее верный выход, это как подсказали, для&lt;br&gt;&amp;gt; начала сделать линк на bash, а потом уже, залогинившись, поправить всё,&lt;br&gt;&amp;gt; как следует.&lt;br&gt;&lt;br&gt;Вообщем сделать линк на bash не дает - пишет&lt;br&gt;#su: /bin/bash: No such file or directory&lt;br&gt;Редактировать под vipw в single-user mode тоже не получилось:&lt;br&gt;#read-only file system &lt;br&gt;Вообщем выход такой: в single-user mode (меню 4 пункт), выбираем оболочку (по умолчанию /bin/sh), далее вводим&lt;br&gt;# mount -a &lt;br&gt;# chsh root&lt;br&gt; и! исправляем путь до нашего шела!!!&lt;br&gt;ВСЕ! перезагружаемся и все снова работает.&lt;br&gt;P.S. С рутом лучше не экспериментировать или аккуратно и внимательно :)&lt;br&gt;</description>
</item>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (cppmm_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#8</link>
    <pubDate>Thu, 26 Apr 2007 08:15:05 GMT</pubDate>
    <description>В FreeBSD файл /etc/passwd редактируется командой vipw. Но это можно сделать только под рутом. Так что, наиболее верный выход, это как подсказали, для начала сделать линк на bash, а потом уже, залогинившись, поправить всё, как следует.</description>
</item>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (sunapex)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#7</link>
    <pubDate>Wed, 18 Apr 2007 15:27:58 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Загрузись в однопользовательском режиме и редактируй на здоровье. В линуксе параметр single &lt;br&gt;&amp;gt;ядра. В freebsd по-моему boot -s &lt;br&gt;&lt;br&gt;Пробовал этот вариант, все одно этот файл используется для проверки пароля root...&lt;br&gt;</description>
</item>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (bill)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#6</link>
    <pubDate>Wed, 18 Apr 2007 14:26:02 GMT</pubDate>
    <description>&amp;gt;Нужно было организовать шлюз в оптоволокно из внутренней сети, поставил на машину &lt;br&gt;&amp;gt;FreeBSD 6.2, настроил шлюз и ipfirewall, все работает, изнутри все пашет, &lt;br&gt;&amp;gt;снаружи не залезешь. Хотел включить интерпретатор строки Bash, начитались понимаешь, тут &lt;br&gt;&amp;gt;всякого. &lt;br&gt;&amp;gt;Теперь при попытке зайти root-ом, или по команде su из любого пользователя, &lt;br&gt;&amp;gt;выдает сообщение su: /usr/local/bin/bash/bash: No such file or directory и опять &lt;br&gt;&amp;gt;в режим $ встает. &lt;br&gt;&amp;gt;Теперь никак исправить не могу, опыта практически нет, только учимся с этими &lt;br&gt;&amp;gt;системами... &lt;br&gt;&amp;gt;Ясное дело что при установке файлы не поставились, но теперь ничего сделать &lt;br&gt;&amp;gt;не могу. &lt;br&gt;&amp;gt;Посоветуйте, что в таких случаях можно сделать, как вернуть рабочую оболочку sh &lt;br&gt;&amp;gt;или доставить bash в этот каталог... &lt;br&gt;&lt;br&gt;&lt;br&gt;Есть ещё вариант создать ссылку /usr/local/bin/bash , указывающую на реальный shell.&lt;br&gt;В /usr/local/bin то записывать можешь.</description>
</item>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (bill)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#5</link>
    <pubDate>Wed, 18 Apr 2007 14:23:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt;И вообще у твоего юзера ( не рута ) что в этой &lt;br&gt;&amp;gt;&amp;gt;строке (root:*:0:Charlie &amp;:/root:/usr/local/bin/bash) прописано? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Не понял сути вопроса, всех пользователей по команде su отправляют на получения &lt;br&gt;&amp;gt;пароля для root как раз этим файлом, про который я указал &lt;br&gt;&amp;gt;выше, root просто не заходит, а пользователи остаются под $, далее &lt;br&gt;&amp;gt;под # не попадают... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Надо как-то отредактированый этот именно файл, его в своем home удается отредактировать &lt;br&gt;&amp;gt;копировать в /etc/ , это не удается, нет прав или смонтировать &lt;br&gt;&amp;gt;устройство FDD или USB-PEN и скопировать несуществующий файл bash в указанную &lt;br&gt;&amp;gt;выше папку. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Загрузись в однопользовательском режиме и редактируй на здоровье. В линуксе параметр single ядра. В freebsd по-моему boot -s</description>
</item>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (sunapex)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#4</link>
    <pubDate>Wed, 18 Apr 2007 12:39:41 GMT</pubDate>
    <description>&amp;gt;И вообще у твоего юзера ( не рута ) что в этой &lt;br&gt;&amp;gt;строке (root:*:0:Charlie &amp;:/root:/usr/local/bin/bash) прописано? &lt;br&gt;&lt;br&gt;Не понял сути вопроса, всех пользователей по команде su отправляют на получения пароля для root как раз этим файлом, про который я указал выше, root просто не заходит, а пользователи остаются под $, далее под # не попадают...&lt;br&gt;&lt;br&gt;Надо как-то отредактированый этот именно файл, его в своем home удается отредактировать копировать в /etc/ , это не удается, нет прав или смонтировать устройство FDD или USB-PEN и скопировать несуществующий файл bash в указанную выше папку.&lt;br&gt; </description>
</item>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#3</link>
    <pubDate>Mon, 16 Apr 2007 17:32:16 GMT</pubDate>
    <description>&amp;gt;Нашел строчку, из-за которой вся проблема, в /etc/passwd &lt;br&gt;&amp;gt;root:*:0:Charlie &amp;:/root:/usr/local/bin/bash &lt;br&gt;&amp;gt;А как ее исправить и на что??? &lt;br&gt;&amp;gt;Не дает система... &lt;br&gt;&lt;br&gt;И вообще у твоего юзера ( не рута ) что в этой строке (root:*:0:Charlie &amp;:/root:/usr/local/bin/bash) прописано?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#2</link>
    <pubDate>Mon, 16 Apr 2007 17:28:32 GMT</pubDate>
    <description>&amp;gt;Нашел строчку, из-за которой вся проблема, в /etc/passwd &lt;br&gt;&amp;gt;root:*:0:Charlie &amp;:/root:/usr/local/bin/bash &lt;br&gt;&amp;gt;А как ее исправить и на что??? &lt;br&gt;&amp;gt;Не дает система... &lt;br&gt;&lt;br&gt;&lt;br&gt;frebsd не знаю.&lt;br&gt;в линуксе так:&lt;br&gt;which bash  -  у меня выдаёт ( впрочем как и у  всех) путь /bin/bash&lt;br&gt;Что у тебя?</description>
</item>

<item>
    <title>Не могу войти в режим root (su) из-за отсутствия Bash (sunapex)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/1039.html#1</link>
    <pubDate>Mon, 16 Apr 2007 16:59:31 GMT</pubDate>
    <description>Нашел строчку, из-за которой вся проблема, в /etc/passwd&lt;br&gt;root:*:0:Charlie &amp;:/root:/usr/local/bin/bash&lt;br&gt;А как ее исправить и на что???&lt;br&gt;Не дает система...&lt;br&gt;</description>
</item>

</channel>
</rss>
