LINUX.ORG.RU

Проблема с запуском bash не от рута


0

1

Всем доброго времени суток!
Система- Arch Linux
После обновления появилась проблема-
при открытие konsole или любого другого терминала bash не стартует
стартует sh. При запуске от рута bash стартует нормально. Вот лог и пример того что происходит:

Предупреждение: Невозможно найти «/bin/bash/», вместо этого будет запущена программа «/bin/sh». Проверьте параметры вашего профиля.

sh-4.1$ bash
[user@archlinux ~]$

если даже от юзера запускаю баш из sh) - он почему то стартует..
В чем может быть проблема? Может кто то сталкивался с подобным?

а так- все в порядке:
archlinux login: root
Password:
[root@archlinux user]#

Ответ на: комментарий от GotF

но в профиле вроде бы ничего не поменялось.. всё как было до обновления или я может не в ту сторону смотрю?

MegaAres
() автор топика
Ответ на: комментарий от MegaAres

Я не знаю, куда смотреть (возможно, в сторону багзиллы), но строка «/bin/bash/» указывает на каталог, не на файл. Проверь настройки своего терминала — там есть опция, указующая, который шелл запускать. И попробуй более другие терминалы.

GotF ★★★★★
()
Ответ на: комментарий от GotF

я пробовал и rxvt и xterm - везде одна ошибка) в профилях вроде везде порядок и пути полностью прописаны и везде bash прописан :) вообщем ладно) будем ковырять)

MegaAres
() автор топика
Ответ на: комментарий от GotF

жесть..
если в настройке профиля поставить начальный каталог
/bin, а в команде написать просто bash, то проблема в принципе решается
но хотелось бы таки понять в чем дело с путями) а не подставлять костыль))
Всем спасибо!

MegaAres
() автор топика
Ответ на: комментарий от MegaAres

>> но хотелось бы таки понять в чем дело с путями

Кстати, никто не предложил самого простого решения — grep'ом пошарить по дот-файлам в домашнем каталоге и всему /etc/ в поисках пресловутой ошибочной строки.

GotF ★★★★★
()

если под вновь созданным пользователем всё работает нормально, ищите неверные настройки

backbone ★★★★★
()

Что показывает:

$ grep '^'`whoami`':' /etc/passwd

?

gorilych ★★
()
Ответ на: комментарий от backbone

[root@archlinux bin]# echo $SHELL
/bin/bash

выдает) Под новым пользователем та же ошибка)

MegaAres
() автор топика

при открытие konsole

Хватит насиловать 4кедотруп уже.

amorpher ★★★★★
()
Ответ на: комментарий от MegaAres

Ну, тогда

grep -R bin/bash/ /etc
grep -R bin/bash/ ~

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.