FreeBSD 9: приглашение командной строки

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Fomalhaut
мл. сержант
Сообщения: 109
Зарегистрирован: 2010-12-05 12:28:33

FreeBSD 9: приглашение командной строки

Непрочитанное сообщение Fomalhaut » 2012-07-02 8:33:04

Чую, что туплю, но не пойму, где: для csh в /home/user/.cshrc прописал

Код: Выделить всё

set prompt = "%{^[[3;36;3m%}%T%{^[[m%} %m [%B%c%b]%# "
и для bash в /home/user/.profile

Код: Выделить всё

PS1='\[\e[1;36m\]\A\[\e[0m\] \h [\e[1m\]\W\[\e[0m\]]\$ '
Но при входе (дефольный csh ) вижу

Код: Выделить всё

\[\e[1;36m\]\A\[\e[0m\]zabbix-volgd [\e[1m\]user\[\e[0m\]]$
Т.е. почему-то csh воспринял PS1 для баша, а не свою строку.
Закомментировал в .profile строку с PS1 - приглашение csh вообще стало дефолтным, т.е. строка из .cshrc не воспринимается.
В 7-ке и 8-ке было в норме: а вот в 9 сталкиваюсь уже третий раз. Раньше забивал, но хочу понять.
Что-то там поменялось?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Fomalhaut
мл. сержант
Сообщения: 109
Зарегистрирован: 2010-12-05 12:28:33

Re: FreeBSD 9: приглашение командной строки

Непрочитанное сообщение Fomalhaut » 2012-07-02 11:05:01

Проблема разрешилась: не было файла /etc/adduser.conf и пользователю назначился /bin/sh. Создал этот конфиг, поменял пользователю оболочку на /bin/csh и всё заработало. :)