[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