Вы находитесь: Bada Net Ru » Linux » Кандидатский минимум начинающего линуксоида (продолжение)
21-11-2010, 21:56, просмотров: 1601, Раздел: Linux    

Что такое аккаунты



Далее, пользователю хорошо бы иметь представление об учетных записях
пользователей (иначе говоря, пользовательских аккаунтах). Linux -
система многопользовательская, и на одной машине могут одновременно
работать несколько пользователей. Для чего они должны авторизоваться -
то есть ввести свое уникальное имя пользователя (логин) и подтверждение
аутентичности - пароль. Разумеется, на настольной, особенно домашней,
персоналке все эти пользователи физически представляют одно лицо -
себя, любимого. Так, у меня на домашней машине, как правило, существует
два пользователя - от лица одного я выполняю свою обычную работу
(например, сочиняю эти строки), вторая же учетная запись предназначена
для всякого рода экспериментов.



Каждый пользователь получает в свое распоряжение собственный домашний каталог (один из подкаталогов /home, имеющий вид /home/username),
в отношении которого располагает всей полнотой прав - право на чтение,
запись, исполнение файлов (тех, которые в принципе могут исполняться).
В отношении же каталогов других пользователей его права, обычно,
ограничены только возможностью чтения и, может быть, исполнения. Также
и прав на изменение общесистемных каталогов пользователи не имеют.



За одним-единственным исключением - в системе имеется, как правило,
пользователь с логином root (не путать с корневым каталогом), по русски
называемый обычно суперпользователем или администратором. Он обладает
правами на изменение всех файлов и каталогов системы, в том числе и
общесистемных. Именно от лица суперпользователя следует производить
настройку системы и устанавливать всякие дополнительные программы.



Аккаунт администратора системы почти в обязательном порядке
создается на стадии начальной установки системы - для этого инсталлятор
предлагает ввести пароль суперпользователя в специальной строке
(панели) и затем повторить его для проверки. Обратим внимание - в целях
обеспечения безопасности от классового врага, подглядывающего из-за
спины, ни в первом, ни во втором случае вводимые символы пароля на
экране не отображаются.



Вслед за этим инсталлятор обычно предлагает создать учетную запись
обычного пользователя. Здесь от пользователя требуется задать
уникальное учетное имя, иногда - свое реальное имя (оно может быть
любым - с паспортными данными система не сверяется) и опять-таки дважды
повторить пароль. Обычно на стадии первичной установки создается
единственный пользовательский аккаунт, но некоторые инсталляторы
позволяют создать произвольное их число.



При входе в систему, как уже было сказано, от пользователя
потребуется зарегистрироваться - то есть в ответ на приглашение login
ввести свое учетное имя и затем, в ответ на приглашение password,
подтвердить его паролем. Авторизация может происходить в текстовом
режиме или посредством специальных графических программ. В последнем
случае перед ним открываются еще некоторые дополнительные возможности -
например, выбрать рабочее окружение для данного сеанса, оконный
менеджер или интегрированную графическую среду (о чем будет речь в
последнем разделе).



При входе в систему вольно авторизоваться как самим собой (то есть
обычным пользователем), так и администратором. Однако следует свято
придерживаться правила: не выполнять от лица последнего обычную работу
(выход в Интернет, обработку текстов, чтение почты и так далее).
Аккаунт суперпользователя предназначен исключительно для действий по
настройке системы, установки и удаления программ, и так далее. Вся
текущая работа должна производиться после регистрации обычным
пользователем. Для единичных же действий, требующих привилегий
администратора, существует несколько методов временного получения
таковых.



В последнее время в ряде дистрибутивов появляется тенденция вообще
отказываться от создания учетной записи суперпользователя на стадии
инсталляции (типичным примером выступает семейство дистрибутивов
Ubuntu). Конечно, его можно создать или при специальном режиме
установки, или впоследствии, но идеологически правильным в таких
системах будет именно временное получение суперпользовательских прав
для выполнения тех или иных административных действий. Что не только
способствует общей безопасности системы, но и снижает риск ее
случайного повреждения вследствие ошибок пользователя.



Понятие локали



Понятие, необходимое пользователю, существующему за пределами США с
ее английским американским языком, - есть понятие локали. Локаль
(locale) - это совокупность языково-культурных особенностей, таких, как
страна, язык, набор символов, формат представления чисел, даты и
времени, денежной единицы. Для пользователя самыми важными
локально-зависимыми параметрами оказываются страна, язык и набор
символов. Так, страна Россия (RU) подразумевает русский же язык (ru;
это не так очевидно, как кажется - страна Украина кроме украинской же
локали имеет также и русскоязычную), но многие наборы символов
(charset, называемые также кодировками): KOI8-R, CP866, CP1251,
ISO8859-5 и еще несколько полузабытых. Такое положение сложилось
исторически и не влекло за собой ничего кроме путаницы. И потому в
последнее время на роль универсальной, отменяющей кодировки, локали
претендует UTF8. Правда, пока желаемой унификации с ее помощью не
достигнуто.



Linux - явление интернациональное, и практически все современные его
дистрибутивы теоретически поддерживают все возможные в современном мире
локали, в том числе и основные русские. Обычно локализация системы
выполняется в начале установки и часто сводится к выбору языка, что
влечет за собой не только русификацию меню программы инсталляции, но и
принудительную установку всех остальных локально-зависимых параметров,
в том числе и набора символов (таковым обычно сейчас выступает UTF8).
Однако в ряде дистрибутивов возможно независимое определение языка,
страны и набора символов. В отношении последнего пользователю, таким
образом, предоставляются варианты выбора, практически всегда включающие
KOI8-R и UTF8, иногда также CP1251 и другие.



Установки правильной локали недостаточно для полной русификации
системы. Это требует также подключения кириллических шрифтов и
раскладок клавиатуры с поддержкой кириллицы, а также переключателя с
латиницы на кириллицу. Соответствующие действия обычно выполняются
инсталляторами. Причем в одних случаях они распространяются и на
текстовый, и на графический режим, в иных же - только на последний. И
тогда дело кириллизации консоли предоставляется самому пользователю.
Как именно - распространяться не буду, на сей счет существует
немерянное количество руководств.



Консоль против Иксов



И последнее, о чем следует знать, - это о текстовом (консольном) и
графическом режимах работы. Ибо непонимание их отличий является
источником множества недоразумений, связанных, например, с поддержкой
видеокарт, различием клавиатурных раскладок в консоли и в Иксах, и так
далее.



Так вот, Linux изначально предназначался для работы в текстовом
режиме. В коем и поддерживает все видеокарты, соответствующие стандарту
VESA - то есть все, изготовленные человечеством за последние полтора
десятка лет. Правда, в ядре его есть и поддержка собственно
графического режима - через так называемый линейный кадровый
буфер(frame buffer). Однако программ, использующих такой режим, очень
немного.



Основным же способом вывода графики в Linux является оконная система X (X Window System) или, в просторечии, Иксы. Это - не часть
Linux'а, а именно самостоятельная система, предназначенная для работы
поверх любых Unix-подобных операционок (и не только их). Тем не менее,
она стандартно входит во все дистрибутивы Linux общего назначения, за
исключением специализированных (например, сугубо серверных). И часто
устанавливается по умолчанию.



Установить Иксы мало - их нужно еще и должным образом настроить. В
понятие это входит определение видеокарты, характеристик монитора,
мыши, установка экранного разрешения, и так далее. С большинством
вопросов, касающихся распознавания "железа", успешно справляются
инсталляторы юзерофильных дистрибутивов, и соответствующие параметры
устанавливаются автоматически (хотя тут часто допустимы и ручные
коррективы). А вот доведение до конца локализации предоставляется
пользователю: он может указать желаемую клавиатурную раскладку
(например, русскую), ее вариант (в современных условиях обычно winkeys
- для Windows-маркированных клавиатур), переключатель с латиницы на
кириллицу, и так далее.



В некоторых дистрибутивах (Gentoo, Archlinux) автоматическая
настройка Иксов при первичной инсталляции не предусмотрена. В этом
случае пользователю придется выполнить ее самому. Впрочем, современные
средства автоконфигурирования в Иксах делают этот процесс не очень
сложным, хотя и требующим ручной доводки (в отношении экранных шрифтов
и клавиатурных раскладок).



Однако и настройкой Иксов дело не заканчивается. Так как сама по
себе оконная система X не способна выполнить никакие пользовательские
задачи. Для этого она требует специальной программы - менеджера окон
или интегрированной рабочей среды (так называемого пользовательского
десктопа). Выбор таковых развитые инсталляторы также предоставляют
пользователю.



И, наконец, последнее. Традиционный способ авторизации в Linux -
задание логина и пароля в текстовом режиме. После чего Иксы можно (и
обычно - нужно) запустить вручную специальной командой. Однако возможна
и автоматическая загрузка Иксов при старте системы - и сейчас в
юзерофильных дистрибутивах именно это, как правило, и практикуется. В
этом случае авторизация происходит посредством специальной программы -
десктоп-менеджера. Который, помимо всего прочего, позволяет обычно
выбрать менеджер окон или интегрированную среду.

 (голосов: 1)
Добавил: admin
Похожие публикации:
Оставлено комментариев: 0
© 2007-2010 Администрация не несёт ответственность за контент. Вся информация предоставлена только в ознакомительных целях.
Разработка Atamovich