[Comm] Выбор пользовательской оболочки при запуске ssh
Stavr
=?iso-8859-1?q?killkeny_=CE=C1_yandex=2Eru?=
Вт Фев 19 14:31:48 MSK 2008
19.02.08, 14:17, "Vitaly Kuznetsov" <vitty на altlinux.ru>:
> Yury Aliaev пишет:
> > Приветствую всех!
> >
> > Вопрос слегка не в тему (рассылки): как можно выбрать, какая оболочка
> > будет использоваться при заходе на сервер через ssh. Там по умолчанию
> > запускается /bin/sh вместо желаемого /bin/bash. Система на сервере --
> > FreeBSD.
> >
> > Заранее спасибо за помощь :)
> > Юрий
> >
> Отреактировать /etc/passwd ;)
Во всех unix-подобных системах в файле /etc/passwd в строке, содержащей имя твоего пользователя, в последнем поле указываешь оболочку, которая будет запускатся при входе в систему. При чем не имеет значения, через ssh или с консоли.
Во FreeBSD, bash устанавливается вроде /usr/local/bin/bash
проверь, установлен ли bash
pkg_info | grep bash
если да, то проверь точный путь
whereis bash
и пропиши этот путь в нужную строку в /etc/passwd командой
vipw
При этот откроется vi, если не знаешь его выполни команду
EDITOR=ee; export EDITOR
или пропиш эту строку в файл ~/.profile
> _______________________________________________
> community mailing list
> community на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community
Подробная информация о списке рассылки community