Настройка консоли

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
a-i-d
проходил мимо
Сообщения: 3
Зарегистрирован: 2008-05-12 14:30:47
Откуда: Симбирск
Контактная информация:

Настройка консоли

Непрочитанное сообщение a-i-d » 2008-05-12 15:14:04

Всем Бодрого времени суток!

Начал недавно изучать Фрюху. Достал диски, установил. А что дальше делать? Перед глазами командная строка. Решил пойти с самого начала, русифицировал для начала, настроил клавиши сочетания для смены языка ввода, добавил пользователя.
Это было вступление.

В тот момент пока делал первые шаги наткнулся на ман как можно дополнить консоль http://www.lissyara.su/?id=1013
и еще на парочку, где советовали добавить следующее
  • alias la ls -a - выводить вес список того, что находится в каталоге
    alias ls ls -G - подсветка цветами

    set autolist - для авто подставки названий по клавише TAB

    и еще вот такое (незнаю как правильно называется):
    set prompt = '%{^[[40;32;1m%}%$cwd/>'
Итак, после всех моих изменений файл .cshcr находящийся в каталоге /root выглядел так:

  • alias h history 25
    alias j jobs -l
    alias lf ls -FA
    alias ll ls -lA
    alias ls ls - G
    alias la ls -a

    # A righteous umask
    umask 22

    set path = (/sbin /bin /usr/sbin /usr/bin /usr/games \
    /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

    setenv EDITOR mcedit
    setenv PAGER more
    setenv BLOCKSIZE K

    if ($?prompt) then
    # An interactive shell -- set some stuff up
    set prompt = '%{^[[40;32;1m%}%$cwd/>'
    set autolist

    set filec
    set history = 100
    set savehist = 100
    set mail = (/var/mail/$USER)
    if ( $?tcsh ) then
    bindkey "^W" backward-delete-word
    bindkey -k up history-search-backward
    bindkey -k down history-search-forward
    endif
    endif
После добавления пользователя, в его директории /home/aid/ в файле .cshrc я сделал тежи самые изменения. Но ничего не получается. При входе в систему под пользователем внесенные мною изменения не работают.

С чем это может быть связано?
FreeBSD - 6.2

Хостинговая компания 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/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Настройка консоли

Непрочитанное сообщение zg » 2008-05-12 15:33:44

по-умолчанию шелл для простых пользователей выставляется /bin/sh, а для рута /bin/csh, проверить можно так

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

zg# grep zg /etc/passwd
zg:*:1001:0:User &:/home/zg:/bin/sh
zg# echo $SHELL
/bin/csh
zg#
если для пользователя выставлен обычный sh, то надо копать в сторону его настроек, если шелл нужно сменить, то chpass $USER, либо pw

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Настройка консоли

Непрочитанное сообщение f_andrey » 2008-05-12 16:14:56

a-i-d писал(а):В тот момент пока делал первые шаги наткнулся на ман как можно ...
:lol: это не ман, а статья, ман это

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

>man csh
Кстати если хочется поизменять свойства интерпретатора то очень советую почитать сей мануал, ну и статей конечно на просторах интернета хватает на эту тему.
А насчет почему не работает под юзером, правильно заметил предыдущий оратор.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
a-i-d
проходил мимо
Сообщения: 3
Зарегистрирован: 2008-05-12 14:30:47
Откуда: Симбирск
Контактная информация:

Re: Настройка консоли

Непрочитанное сообщение a-i-d » 2008-05-12 16:30:05

f_andrey писал(а):
a-i-d писал(а):В тот момент пока делал первые шаги наткнулся на ман как можно ...
:lol: это не ман, а статья, ман это

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

>man csh
Кстати если хочется поизменять свойства интерпретатора то очень советую почитать сей мануал, ну и статей конечно на просторах интернета хватает на эту тему.
А насчет почему не работает под юзером, правильно заметил предыдущий оратор.
Извиняюсь за свою грубую ошибку :oops:
Молодой, исправлюсь

------------------------------------------------------------------------------------------------------------------------------------------
zg писал(а):по-умолчанию шелл для простых пользователей выставляется /bin/sh, а для рута /bin/csh, проверить можно так

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

zg# grep zg /etc/passwd
zg:*:1001:0:User &:/home/zg:/bin/sh
zg# echo $SHELL
/bin/csh
zg#
По командам выдал следующее

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

grep aid /etc/passwd
aid:*:1001:0:User &:/home/aid:/bin/sh
zg# echo $SHELL
/bin/sh
Осталось разобраться в этих словах:
если для пользователя выставлен обычный sh, то надо копать в сторону его настроек, если шелл нужно сменить, то chpass $USER, либо pw
FreeBSD - 6.2

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Настройка консоли

Непрочитанное сообщение zg » 2008-05-12 16:42:57

Первый вариант, затратный

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

man vi
chpass aid
Второй вариант, простой

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

pw usermod aid -s /bin/csh
а после выходишь и снова логинишься и всё пашет )))

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Настройка консоли

Непрочитанное сообщение f_andrey » 2008-05-12 16:44:48

a-i-d писал(а):Извиняюсь за свою грубую ошибку :oops:
Молодой, исправлюсь
Да это как повезет :) а вобше не злоупотребляйте цитированием а то сложновато читать ;)
a-i-d писал(а):Осталось разобраться в этих словах:
если для пользователя выставлен обычный sh, то надо копать в сторону его настроек, если шелл нужно сменить, то chpass $USER, либо pw
Ну это тоже не сложно опять же либо гугл, либо man %что интересно% кстати в man есть крайне интересная секция SEE ALSO, там перечислены обычно родственные команды, и их тоже не вредно почитать, может то что вы задумали можно сделать намного проше.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
a-i-d
проходил мимо
Сообщения: 3
Зарегистрирован: 2008-05-12 14:30:47
Откуда: Симбирск
Контактная информация:

Re: Настройка консоли

Непрочитанное сообщение a-i-d » 2008-05-13 9:57:43

Спасибо всем за помощь! =) проблема решена
зы. Буду читать лит-ру и манны
FreeBSD - 6.2