Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Метод Login Classes



Этот метод позволяет установить переменные окружения, необходимые для установки локализации и набора символов MIME, однократно для любых оболочек, вместо того, чтобы добавлять установку этих переменных в инициализационный файл каждой оболочки. Настройка на уровне пользователя может быть сделана самим пользователем, а Настройка на уровне администратора требует привилегий суперпользователя.

21.3.4.1.1.1. Настройка на уровне пользователя

Вот минимальный пример файла.login_conf в домашнем каталоге пользователя, в котором задаются обе переменные для кодировки Latin-1:

me:\

:charset=ISO-8859-1:\

:lang=de_DE.ISO8859-1:

Это пример.login_conf, который задает переменные для Традиционного Китайского языка в кодировке BIG-5. Обратите внимание, что задается намного больше переменных, потому что некоторое программы некорректно воспринимают переменные окружения локализации для Китая, Японии и Кореи.

#Пользователи, которые не хотят использовать

денежные единицы

#и форматы времени Тайваня, могут вручную изменить каждую переменную

me:\

:lang=zh_TW.Big5:\

:setenv=LC_ALL=zh_TW.Big:\

:setenv=LC_COLLATE=zh_TW.Big5:\

:setenv=LC_CTYPE=zh_TW.Big5:\

:setenv=LC_MESSAGES=zh_TW.Big5:\

:setenv=LC_MONETARY=zh_TW.Big5:\

:setenv=LC_NUMERIC=zh_TW.Big5:\

:setenv=LC_TIME=zh_TW.Big5:\

:charset=big5:\

:xmodifiers="@im=gcin": #Set gcin as the XIM Input Server

За подробностями обращайтесь к разделу Настройка на уровне администратора и login.conf(5).

21.3.4.1.1.2. Настройка на уровне администратора

Проверьте, что класс логина пользователя в /etc/login.conf задает нужный язык. Убедитесь, что эти настройки присутствуют в /etc/login.conf:

language_name: accounts_title:\

:charset= MIME_charset:\

:lang= locale_name:\

:tc=default:

Используя наш предыдущий пример с Latin-1, это должно выглядеть так:

german:German Users Accounts:\

:charset=ISO-8859-1:\

:lang=de_DE.ISO8859-1:\

:tc=default:

После изменения описания классов логинов выполните команду:

# cap_mkdb /etc/login.conf

для того, чтобы изменения в файле /etc/login.conf стали использоваться системой.

Изменение класса логина с помощью vipw(8)

Используйте vipw для добавления новых пользователей и отредактируйте запись о пользователе, чтобы она была похожа на эту:

user:password:1111:11: language:0:0:User Name:/home/user:/bin/sh

Изменение класса логина с помощью adduser(8)

Используйте adduser для добавления новых пользователей и сделайте следующее:

• Установите defaultclass = язык в /etc/adduser.conf. Помните, что в этом случае вы должны задать default класс для всех пользователей других языков.

• Другой способ заключается в задании класса логина каждый раз, когда adduser(8) попросит об этом:

Enter login class: default []:

• Еще один способ - использовать следующее для каждого пользователя другого языка, которого вы хотите добавить:

# adduser -class язык

Изменение класса логина с помощью pw(8)

Если для добавления новых пользователей вы используете утилиту pw(8), запускайте ее с такими параметрами:

# pw useradd

имя_пользователя -L язык





Дата публикования: 2015-01-10; Прочитано: 213 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...