Дек 032010
 

Установил freebsd , а вот дальше возникли проблемы с отображением кириллицы на виндовых шарах.
Вспомогательный материал, Freebsd локализация.
1 способ
редактируем файл nano /etc/login.conf

до

russian:Russian Users Accounts:\
        :charset=KOI8-R:\
        :lang=ru_RU.KOI8-R:\
        :tc=default:

После

ru:Rus Accounts:\
        :charset=CP1251:\
        :lang=ru_RU.CP1251:\
        :tc=default:

сохраняем настройку

pav-253# cap_mkdb /etc/login.conf

и последний штрих

редачим nano /etc/master.passwd

root:$1$PqEpTQss$.pzFDEXNZOZL6A9bY1X0:0:0::0:0:russian:Charlie &:/root:/bin/csh

меняем на

root:$1$PqEpTQss$.pzFDEXNZOZL6A9bY1X0:0:0::0:0:Rus:Charlie &:/root:/bin/csh

структура master.passwd

1.name – уникальное имя usera. Его спрашивают при входе в компьютер. Оно используется в командах администрирования.
2.password – зашифрованный пароль в файле /etc/master.passwd и * в /etc/passwd
3.uid – уникальный идентификатор пользователя.
4.gid – уникальный идентификатор группы.
5.class – класс настроек и установок, который берётся из файла /etc/login.conf
6.change – время жизни пароля, т.е период через который необходимо сменить пароль. Количество секунд с 1 января 1970. Проверить на какую дату указывают секунды в поле можно с помощью команды: date –r
  seconds, где seconds – значение поля. После наступления даты, компьютер будет предлагать юзеру при входе в систему поменять свой пароль.
7.expire – время жизни аккуанта, после прошествии этого периода времени он заблокируется, 1 января 1970. Проверить на какую дату указывают секунды в поле можно с помощью команды: date –r seconds, где
seconds  – значение поля.
8.gecos – общая информация о пользователе
9.home dir – домашний каталог пользователя. Именно в этом каталоге помещаются конфигурационные файлы для различных программ с настройками под конкретного usera. Здесь же useru дается полная свобода
создавать/удалять свои файлы.
10.shell – оболочка, которую будет использовать пользователь.

2-й способ
добовляем в фаел nano /etc/rc.conf содержимое

mousechar_start="3"
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
keymap="ru.koi8-r.ctrl.shift"
keyrate="normal"

Чисто для определенного пользователя ~/.login

setenv CHARSET CP1251
setenv MM_CHARSET CP1251
setenv LANG RU.CP1251

# cat /etc/profile

LANG=ru_RU.CP1251; export LANG
LC_ALL=ru_RU.CP1251; export LC_ALL
MM_CHARSET=CP1251; export MM_CHARSET

# cat /etc/csh.login для всех пользователей системы

setenv LANG ru_RU.CP1251
setenv MM_CHARSET CP1251

nano /etc/ttys
заменяем cons25 на cons25r.

до

ttyv1   "/usr/libexec/getty Pc"         cons25 on  secure

после

ttyv1   "/usr/libexec/getty Pc"         cons25r on  secure

 Leave a Reply

(required)

(required)

36 Запросов к базе. 0,382 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.227.127.109