Доброго дня всем.
Ситуация следающая: в файле /etc/passwd в строке root изменил значение /sbin/sh на /sbin/bash.
После чего, при попытке login под root появляется ошибка "No shell".
Загрузился в сейф моуд и изменил запись обратно.
Но ошибка не ушла.
Подскажите, пожалуйста, как исправить?
Поис не помог (уже в долго копаюсь).
Спасибо большое.
P.S. Solaris 10 x86
No shell (после изменения файла /etc/passwd не могу login)
Модератор: Bizdelnick
-
xman
- Сообщения: 12
- ОС: SLES 10.0
No shell
Не убегай от снайпера - умрёшь уставшим.
-
Liksys
- Сообщения: 2910
Re: No shell
/bin/bash или /bin/sh укажи, а то /sbin - не тот путь.
-
xman
- Сообщения: 12
- ОС: SLES 10.0
Re: No shell
Liksys, спасибо. Решилось исправлением файла passwd в safe mode, но не там искал - надо было в /a/etc/passwd менять.
Вопрос снят.
P.S. Да вроде тот путь
Вопрос снят.
P.S. Да вроде тот путь
Не убегай от снайпера - умрёшь уставшим.
-
Liksys
- Сообщения: 2910
Re: No shell
Пути:
Всегда пожалуйста
[liksys@max ~]$ which bash sh
/bin/bash
/bin/sh
[liksys@max ~]$ ll /sbin/bash /sbin/sh
ls: /sbin/bash: No such file or directory
ls: /sbin/sh: No such file or directory
Всегда пожалуйста
-
xman
- Сообщения: 12
- ОС: SLES 10.0