Настраиваем автоматический вход в Debian bullseye

webmaster

Опубликован:  2021-04-11T07:17:54.877780Z
Отредактирован:  2021-05-07T09:50:39.204547Z
3
0
0
Вы неавторизованы, рекомендую зарегистрироваться и авторизоваться.

Debian bullseye - современная, многозадачная, многопользовательская операционная система. Последнее из перечисленных свойств - многопользовательская - определяет порядок загрузки с обязательным запросом логина и пароля на определённой стадии, что в свою очередь позволяет дифференцировать пользователей системы и определять текущего по его username - имени пользователя со всеми вытекающими последствиями.

Запрос логина и пароля при входе в систему конечно же некоторым образом сказывается на безопасности, но если система установлена на обычный раздел жесткого диска без использования шифрования, то лучше не оставлять свой десктоп на долгое время наедине с более-менее продвинутым оператором типа yours truly. В свою очередь, на домашних десктопах очень часто в системе бывает только один пользователь, а запрос логина и пароля делит загрузку операционной системы на два этапа, и временами это приносит оператору дискомфорт и потерю времени, поэтому в этом обзоре будем настраивать автоматический вход в систему заданным пользователем на стадии загрузки компьютера без ввода логина и пароля. Рассмотренная процедура актуальна для любых десктопов, использующих в качестве экранного менеджера входа LightDM, в том числе Debian трёх крайних веток: stretch, buster и bullseye.

1. Важная информация для постоянных читателей

Уважаемый читатель, списки auriz.ru не имеет спонсоров и финансирования, и чтобы выжить мы можем рассчитывать только на поддержку своих постоянных читателей и их пожертвования. Если вам оказалась полезна эта или другая статья этого сайта, и вы хотите больше интересных материалов на auriz.ru, поддержите нас рублём, ваша поддержка даст нам шанс выжить, оплатить продление домена и VDS, написать и опубликовать для вас другие интересные материалы.

Поддержать нас можно переводом любой приемлемой для вас суммы на мой кошелёк yoomoney. Важно помнить, что перевод на пять рублей - лучше, чем никакого перевода, а без вашей помощи проект почти наверняка загнётся и прекратит существование очень скоро.

Важное замечание: оригинальные статьи блогов auriz.ru являются авторским контентом и защищены авторским правом, не допускается копирование и тиражирование материалов сайта на других ресурсах сети или в печатных изданиях без согласования с автором блога и администратором этого сайта, не воруйте у нас оригинальные материалы, мы создаём их только и исключительно для читателей нашего сайта.

2. Постановка задачи

Итак, в моём распоряжении есть десктоп с Debian bullseye на борту - этому десктопу уже на текущий момент посвящено несколько оригинальных выпусков этого блога на auriz.ru, в том числе статья по ссылке, рекомендую прочесть. Прямо сейчас операционная система этого компьютера загружается в два этапа, и каждый раз при загрузке требует ввести логин и пароль. Выглядит это следующим образом:

8sVH6qPJyS.png

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

3. Настраиваем автоматический вход

LightDM - довольно продвинутая программа и имеет очень обширные варианты настроек и дополнительные опции. Для начала мне хотелось бы увидеть его текущую конфигурацию и определить системные файлы, где эта конфигурация хранится. Это можно сделать при помощи простой команды:

sudo lightdm --show-config

KF6fumiL6x.png

На снимке экрана выше видно, что текущая конфигурация может храниться в любом из двух возможных мест, либо в каталоге /usr/share, либо в каталоге /etc. В рамках этого обзора я буду править первый источник конфигурации, указанный в выхлопе команды как A. Открываю этот файл в текстовом редакторе Nano.

sudo nano /usr/share/lightdm/lightdm.conf.d/01_debian.conf

В начальном состоянии этот файл выглядит следующим образом:

DbICK3ejY9.png

Перечисленные в этом файле, в секции Seat:* опции мы уже видели в выхлопе команды lightdm - на первом снимке экрана. Чтобы включить автоматический вход заданного пользователя, мне нужно определить этого пользователя - это будет мой текущий юзер - debianeach. Дописываю в конец файла две новые строчки.

autologin-user=debianeach
autologin-user-timeout=0

Trs7SXv7zQ.png

Сохраняю изменения в файл (ctrl+o) и покидаю текстовый редактор (ctrl+x). Всё, цель достигнута, перезагружаю компьютер любым доступным способом и убеждаюсь, что теперь операционная система грузится от начала и до конца без разрыва процесса на ввод логина и пароля, а текущим пользователем загруженной системы является заданный.

R8qR4UUMAr.png

Вот так всё просто...

4. Выводы и умозаключения

Если ваш Debian установлен на обычный раздел диска без шифрования, то логин и пароль будут весьма слабым препятствием для подготовленного злоумышленника, и рано или поздно он этот барьер сломает.

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

Настроить автоматический вход заданного пользователя без ввода логина и пароля не просто, а очень просто. Инструкция выше...

Метки:  debian, desktop, lightdm, login, autologin
Комментарии: