[empty image] [empty image]
[empty image]
[empty image] [empty image] [empty image]
[empty image]

Slackware Линукс на български

(потребители)

Създаване на потребители:

За тестовете, ще бъдат създадени четирима потребители. Те ще бъдат конфигурирани да използват различни кодови таблици. Потребителите ще са в една и съща основна група тест. Първо се създава групата с име test и номер 1001 със следната команда:

# groupadd -g 1001 test
Заб.: символа '#' е т.н. промп на интерпретатора на команди (SHELL) и не е част от командата !

Потребителите се създават с командата useradd. Синтаксиса и значението на аргументите са обяснени в страница useradd(8) от ръководството. Командата "man 8 useradd" извежда съдържането на страницата на терминала. Изпълняват се следните команди:

# useradd -u 1001 -g test -s /bin/bash -m user1
# useradd -u 1002 -g test -s /bin/bash -m user2
# useradd -u 1003 -g test -s /bin/bash -m user3
# useradd -u 1004 -g test -s /bin/bash -m user4
Заб.: символа '#' е промпта на интерпретатора на команди!

Бел.: При създаването изрично бе указано за обкръжение (SHELL) да се използва /bin/bash. Ако не е указан, ще се използва /bin/sh за обкръжение по подразбиране. Въпреки, че /bin/sh е символна връзка към bash, има разлики в поведението на bash, когато се стартира под името sh.

Съвет: За потребителите, които ще използват системата интерактивно, е за предпочитане /bin/bash.

Освен командния ред, командата useradd използва и данните от файла /etc/default/useradd. Например, ако файла съдържа реда

SHELL=/bin/bash

, то това обкръжение ще се използва от командата, при създаване на потребител, ако не е указано друго на командния ред.


Новосъздадените потребители на системата, по подразбиране, са заключени и без парола. За да могат да използват системата интерактивно, трябва да им бъде присвоена парола или да бъдат отключени. За целта на тестовете само бе бъдат отключени. Това ще ги остави без парола и именно затова, системата бе инсталирана, без да се конфигурира мрежовия достъп. Отключваме ги, като се изпълняват командите:

# passwd -u user1
# passwd -u user2
# passwd -u user3
# passwd -u user4
Заб.: символа '#' е промпта на интерпретатора на команди!

Настройване на българско обкръжение:

Следващата стъпка е да се настроят тестовите потребители да използват български при работа в системата. За всеки от тях, ще бъде зададено да използват за кирилицата различни кодировки съгласно таблицата:

потребител LANG
user1 bg_BG.ISO8859-5
user2 bg_BG.CP1251
user3 bg_BG.KOI8-R
user4 bg_BG.UTF-8

На някои от наличните виртуални терминали (1) се влиза в системата като user1. По подразбиране текуща (работна) директория е т.н. домашна директория ($HOME или ~). В файла .profile (той все още не съществува!) се добавят следните два реда:

LANG=bg_BG.ISO8859-5
export LANG

Най-лесно става от командния ред с командите:

$ echo LANG=bg_BG.ISO8859-5 >> .profile
$ echo export LANG >> .profile
Заб.: символа '$' е промпта на интерпретатора на команди!

Съдържанието му може да се покаже с командата:

$ cat .profile
LANG=bg_BG.ISO8859-5
export LANG
Заб.: символа '$' е промпта на интерпретатора на команди!

Излизането от сесията става с командите exit или logout. Също така става и с клавишна комбинация [CTRL]+[D].

Продължава се за следващия потребител user2, като той се настройва да използва bg_BG.CP1251 Настройват се и останалите като за LANG се задава стойността от таблицата по-горе.

Бележка: Вероятно сте забелязали, че в началото за име на кодова таблица се използва ISO-8859-5, а при задаване на езиковите настройки на потребител user1 на променливата LANG бе присвоена стойност bg_BG.ISO8859-5. Истината е, че за "C" библиотеката може да зададем bg_BG.iso88595 или пък bg_BG.ISO88595, т.е. за "кодовомножество" е без значение малки или големи букви, както и символа '-' (минус). От друга страна графичните среди не са толкова гъвкави. Вижте дясната колона във файла /usr/X11R6/lib/X11/locale/locale.alias. За да се намалят проблеми при езикови настройки е препоръчително да се използват стойности в формат ISO8859-* или CP125?, където символите '*' и '?' заместват допустимите цифри.


Конфигуриране на графична среда X Window (I част) >>

  1. Превключването между виртуалните терминалите става с клавишна комбинация [CTRL]+[ALT]+[Fn], където n е номера на терминала.



Съдържание:

  1. Начало
  2. Локализация
  3. Създаване и конфигуриране на потребители
  4. Конфигуриране на графична среда X Window (I част)
  5. Конфигуриране на графична среда X Window (II част)
  6. X Window тестове
  7. Конфигуриране на графична среда X Window (III част)
  8. X Display Managers
  9. Конфигуриране на графична среда X Window (IV част)
  10. Потребителски профил и X Window
 
Лицензия:

Автор на тази статия е Румен Петров.

Автора Ви дава правото да разпространявате, публикувате или отпечатвате статията или части от нея само, ако изрично укажете неговото име и посочите оригинално местоположение (URL).

[empty image]
[empty image] [empty image] Last modified : Tuesday August 07, 2007 [empty image]