Linux для пенсионеров. Наброски к ч. 3. Загрузка и авторизация

Linux для пенсионеров. Наброски к ч. 3. Загрузка и авторизация

Наброски к первой части этого сочинения писались более или менее в том порядке, в каком они вошли в итоговую сводку. После чего планировалось в в том же порядке поступить со второй частью: сначала наброски, потом сводка. Однако жизнь тут же внесла свои коррективы, ибо знакомство с теорией у нашей Незнакомки сопровождалось началом практического применения Linux’а. Что естественно, ставило практические же вопросы, требующие быстрого решения. И потому дальше изложение пойдёт в порядке возникновения этих самых вопросов — то есть с перескоком от теории к практике, и наоборот.

Загрузка

Практическое использование любой системы, и Linux тут не исключение начинается с её загрузки. Некоторые теоретические моменты будут со временем описаны в части 2-й. А сейчас мы, забегая вперёд, перейдём к голимой практике.

Загрузка системы осуществляется программой, которая так и называется загрузчиком. В качестве такового почти во всех настольных дистрибутивах нынче выступает GRUB (некогда именовавшийся GRUB 2). Его меню, при наличие в системе одной операционной системы, выглядит примерно так (на примере Altlinux’а):

Здесб можно нажать Enter для загрузки по умолчанию. Или не нажимать ничего — через какое-то количество секунд загрузка умолчального пункта начнётся автоматически. Сначала — некоторым количеством текстовых сообщений о её ходе:

Которые достаточно быстро сменятся так называемой сплеш-картинкой:

Во многих дистрибутивах (например, в Linux Mint) при наличие на машине только одной системы меню GRUB’а на экран по умолчанию не выводится — сразу появляется сплеш-картинка, маскирующая процесс загрузки (но отражающая ход её выполнения):

Впрочем, если тут быстро нажать Escape, вместо неё пойдёт вывод текстовых сообщений о ходе загрузки:

Что может быть полезно в некоторых случаях: разглядеть в мелькающих строках что-либо практически невозможно. Но «возможно проблемные» строки будут выведены красным цветом, чем являют сигнал об опасности: значит, что-то в ходе загрузки идёт не совсем так, как надо (или совсем не так).

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

Авторизация

Действие после появления приглашения к авторизации в графическом режиме очевидно — в соответствующем поле надо ввести пароль означенного юзера (в свежеинсталлированной системе он один-единственный), и начать на стрелку справа от поля ввода (или просто нажать Enter на клавиатуре):

В графическом режиме возможен и автоматический (так называемый беспарольный) вход, Он в ряде дистрибутивов или задаётся при инсталляции, или настраивается позднее. Как это делается в среде Cinnamon — будет рассказано в разделе о её настройках. Однако надо помнить, что пользовательский пароль при этом всё равно существует, просто он не вводится при первом входе в систему.

Второй вариант входа в систему — так называемый гостевой. Он не требует ввода пароля, но и возможности его ограниченны: он действует только до завершения данной сессии:

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

Следует заметить, что гостевой вход — это атрибут одного из вариантов дисплейного менеджера, который нынче используется, насколько я знаю, только в дистрибутиве Linux Mint — ни в одном другом вы такоой возможности не найдёте. Даже в Ubuntu, где гостевой вход был некогда впервые придуман.

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

Как говорилось в 1-й части, кроме графического сеанса, юзеру в обязательном морядке доступны шесть виртуальных консолей, на которые можно переключиться комбинацией клавиш Alt+Control+F#, после чего в любой из них можно увидеть приглашение к авторизации, но уже текстовое. Здесь следует ввести сначала логин имеющегося юзера, затем его пароль (он, в целях конспирации, не отображается на экране ни в каком виде), после чего оказаться в его регистрационной оболочке (в примере это Zsh):

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

Получение прав root’а обычным юзером

Средств этих два. Первое, применимое в дистрибутивах с активированным аккаунтом суперпользователя — команда su. Вопреки расхожему мнению, она расшифровывается не как super user, а как switch user, то есть переключение в аккаунт любого другого пользователя, в том числе и администратора. Для чего достаточно ввести в командной строке su и затем пароль требуемого юзера.

Действие команды su не ограничено во времени, выйти из сеанса другого юзера (в том числе и администратора) надо явным образом, командой exit. Хотя она может быть использована и для выполнения разовой команды — как, заинтересованным лицам предлагается ответить самостоятельно.

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

$ sudo fdisk -l /dev/sda

И действует она ограниченное время (по умолчанию, кажется, 5 секунд). Однако с её помощью можно и получить перманентные права администратора, для чего её следует дать в форме sudo -s или sudo -i. Различие между ними в том, что в первом случае сохраняется пользовательское окружение шелла, а во втором — оно подменяется окружением root’а, почему мы с Мануалом обычно используем первую форму.

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

Некоторые программы графического режима также требуют административных прав, например, система управления пакетами Synaptic или программа разметки диска Gparted. В этом случае при запуске их выводится панель, предлагающая ввести пароль — либо root’а, либо, чаще, обычного юзера — последний способ используется в дистрибутиве Linux Mint:

Нужно заметить, что команда sudo имеется, кажется, во всех десктопных дистрибутивах. Однако часто она присутствует там в ненастроенном виде, и при её запуске, например, в Altlinux’е, последует сообщение об ошибке. Однако настроить её в простом случае не сложно — как, описано здесь.

Завершение работы

Сколько бы работа ни длилась, однако наступает момент, когда ей пора отдохнуть от пользователя. И отдых этот ей можно предоставить различными способами. Во-первых, можно просто выключить машину. Для чего в главном меню среды Cinnamon выбирается пункт Выход и затем — кнопка Выключить:

Здесь же возможен вариант перевода машины в Ждущий режим путём нажатия одноимённой кнопки. А иногда (обычно при глобальных обновлениях, в том числе и ядра) возникает необходимость полного рестарта системы — за это отвечает кнопка Перезапустить. Наконец, в некоторых дистрибутивах предусмотрен и режим сна (hibernate); мы с Мануалом его не используем, поэтому ответить на вопрос, чем он отличается от режима ожидания (syspend), читателю предлагается самостоятельно.

Не всегда требуется перезапуск системы, не говоря уж о её выключении. При настрой ке графической среды часто достаточно бывает завершить текущий сеанс, и начать новый. Что делается посредством одноимённой кнопки на панели, вызываемой из пункта Завершить сеанс главного меню среды Cinnamon5

Впрочем, в этой среде необходимость перезапуска сеанса возникает очень редко — например, при смене пользователя, в том числе и на «гостевого». Обычно же для вступления в силу новых настроек достаточно комбинации клавиш Alt+Control+Escape. При этом новые праметры перечитываются из конфигов среды, но все запущенные приложения и открытые окна остаются в неприкосновенности.

image_pdfPDF

Добавить комментарий