у меня mandriva 2009.1
Если выполнить команду login в bash, то он вылетает с ошибкой "Предупреждение: Сбой программы «/bin/bash».".Работа восстанавливается после перезапуска консоли.
Как это исправить?
глюки Bash
Модератор: Bizdelnick
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: глюки Bash
а зачем вам login? Сколько работаю, ни разу не пользовался... 
-
Vital86
- Сообщения: 79
- ОС: Debian SID, Mandriva 2010
Re: глюки Bash
а как пользователя поменять? Например был мой пользователь, потом root, затем снова мой пользователь.
-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
-
Vital86
- Сообщения: 79
- ОС: Debian SID, Mandriva 2010
Re: глюки Bash
su - это понятно.
Вот пример:
сижу я под пользователем user, в консоле логинюсь как root с помощью команды su, выполняю команды под root, а затем хочу снова в консоли быть user, ввожу login user, и тут bash вылетает.
Вылет bash от таких действий наблюдал только в мандрива.
Вот пример:
сижу я под пользователем user, в консоле логинюсь как root с помощью команды su, выполняю команды под root, а затем хочу снова в консоли быть user, ввожу login user, и тут bash вылетает.
Вылет bash от таких действий наблюдал только в мандрива.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: глюки Bash
пишешь exit и возвращаешься в юзера
жмешь Ctrl+D и возвращаешься в юзера
пишешь su username и попадаешь в новый шелл юзера
-
deadhead
- Сообщения: 1913
- Статус: zzz..z
-
skeletor
- Сообщения: 1224
Re: глюки Bash
Да какая разница, что писать, если баш вылетает с такой ошибкой то это грустно.
Автору совет - переставь bash и попробуй ещё раз. А методов сменить юзера - действительно много.
Автору совет - переставь bash и попробуй ещё раз. А методов сменить юзера - действительно много.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: глюки Bash
(man login) писал(а):Программа login может восприниматься
оболочкой командной строки не как простая программа и вызываться не как
подпроцесс. Обычно, оболочка запускает login посредством вызова exec
login, что приводит к завершению работы пользователя в текущей
оболочке. Попытка запустить login из любой оболочки, отличной от
регистрационной, приводит к сообщению об ошибке.