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

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

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

Забележка: Не всички сведенията, както са описани на тези страници, са действащи за по-нови издания от Slackware 10.1. Например X Window може да работи без файл с настройки или настройките за клавиатура се описват в InputClass.

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

За изпитанията, ще бъдат създадени четирима потребители. Те ще бъдат настроени да използват различни кодови таблици. Потребителите, за изпитанията, ще са в една и съща основна група. Първо се създава групата с име 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.

Съвет: За потребителите, които ще взаимодействат със системата(interactive mode), е за предпочитане /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 : Sunday May 12, 2019 [empty image]