Включаем список пользователей при входе в систему Debian XFCE

После того, как я установил и настроил под себя Debian (настроил sudo, сглаживание шрифтов, отключил speaker т.д) у меня все же осталась одна неприятная мелочь: на экране входа в систему (LightDM) в поле логина не отображался список пользователей . Вроде бы ничего серьезного, но меня немного раздражало то, что каждый раз при входе в систему нужно вводить и пароль и логин ведь в других системах этого нет, поэтому иногда в поле логина в Debian я на автомате прописывал пароль.

Как включть список пользователей на экране входа в систему

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

sudo mousepad /etc/lightdm/

Естественно, вместо mousepad вы можете подставить любой другой текстовый редактор который вам ближе.

После того как файл откроется ищем в нем строчку greeter-hide-users=false, у меня она находится в разделе [Seat:*], и расскоментируем ее (удаляем знак решетки в начале строки):

После этого сохраняем изменения и проверяем результат перезагрузкой системы. Теперь у вас на экране входа над полем логина должен отобразится список пользователей, выбрав из которого нужного, вам в последующем при логине нужно будет вводить лишь пароль.

Как включть список пользователей на экране входа в систему

Предыдущая запись Как удалить ненужные линзы из Dash в Ubuntu Следующая запись Настройка Debian после установкиМожет вас заинтересовать:

  1. Автозапуск NumLock в Debian и Ubuntu
  2. Как легко отключить пароль при входе в Windows 10
  3. Windows шрифты в Debian
  4. Настройка Debian после установки
Читайте также:  Все, что следует знать об эмодзи на Android

Метки DebianНастройка Debian

Скачивание дистрибутива

Здесь все не так однозначно. Дистрибутивов самой Убунту тоже довольно много: кроме разрядности они подразделяются еще и по частоте обновления. Пройдемся по пунктам:

Скачивание дистрибутива
  • разрядность. В случае с Линукс-подобными системами этот вопрос достаточно спорный. Стандартно – разрядность выбирается, исходя из количества оперативной памяти: меньше 4 ГБ – х32, больше – х64. Но теперь добавьте проблему драйверов и совместимости с оборудованием: несмотря на то, что система с большей разрядностью будет работать быстрее, хоть и не сильно, драйверов для нее куда меньше. То есть существует риск, что ваше устройство не заведется, а может оказаться и так, что драйверов под Линукс для него не существует в природе. В общем, экспериментируйте;

    Разрядность системы выбирается, исходя из количества оперативной памяти

  • частота обновления. Как часто вы привыкли обновлять свою систему? Обновляется Убунту подобно тому, как это происходит в мобильных операционных системах или macOS: обновление системы просто прилетает на компьютер, устанавливается, как программа, и все – никакой переустановки не нужно, все ваши файлы, программы и данные сохранены. Это удобно. Но как часто вы хотите это делать? Если для вас это не столь принципиальный вопрос, то скачайте обычную версию – она обновляется раз в полгода. Если же вам нужно просто поставить машину, чтобы она работала и не требовала к себе лишнего внимания, то выбирайте дистрибутивы с префиксом LTS – они обновляются раз в два года. Как раз подходит.

    Обновление Ubuntu зависит от версии операционной системы

Примечание! Если вы установили LTS-дистрибутив, но хотите получить какое-то обновление, то обновить его до обычной версии можно в любой момент. Простота и кастомизация.

Скачивание дистрибутива

Процесс скачивания дистрибутива

Определились с дистрибутивом? Теперь настало время его скачать. Для этого можно воспользоваться услугами торрент-трекеров, где сборок просто тьма – совершенно разной степени паршивости. Но на торрентах действовать надо как минимум со знанием дела, очень много узкоспециализированных сборок и просто вирусов. Поэтому воспользуемся официальными источниками.

Скачивание дистрибутива

Зайдите на официальный сайт проекта и скачайте выбранный образ. Для этого:

  • выберите обычную версию или LTS;

    На официальном сайте Ubuntu выбираем обычную версию или LTS

  • потом в выпадающем меню укажите разрядность и нажмите «Скачать». Скачать нужно около 4 ГБ, поэтому постарайтесь использовать безлимитное соединение.

    Выбираем разрядность для своего компьютера, нажимаем «Скачать»

Скачивание дистрибутива

Подключение к SSH за NAT

Чтобы подключиться к домашней машине с Ubuntu через Интернет, вам необходимо знать свой общедоступный IP-адрес и настроить маршрутизатор на прием данных через порт 22 и их отправку в систему Ubuntu, где работает SSH.

Чтобы определить общедоступный IP-адрес компьютера, к которому вы пытаетесь подключиться по SSH, просто перейдите по следующему URL-адресу: .

Когда дело доходит до настройки переадресации портов , каждый маршрутизатор имеет свой способ настройки переадресации портов. Чтобы узнать, как настроить переадресацию портов, обратитесь к документации маршрутизатора. Короче говоря, вам нужно ввести номер порта, на который будут выполняться запросы (порт SSH по умолчанию — 22), и частный IP-адрес, который вы нашли ранее (с помощью команды ip a ) машины, на которой работает SSH.

После того, как вы нашли IP-адрес и настроили маршрутизатор, вы можете войти в систему, набрав:

ssh [email protected]_ip_address

Если вы открываете свою машину для доступа в Интернет, рекомендуется принять некоторые меры безопасности. Самый простой — настроить маршрутизатор на прием трафика SSH на нестандартный порт и пересылку его на порт 22 на машине, на которой запущена служба SSH.

Вы также можете настроить аутентификацию на основе ключа SSH и подключиться к компьютеру с Ubuntu без ввода пароля.

Шаг — Отключение аутентификации с помощью пароля на сервере

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

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

Подтвердив права администратора для удаленной учетной записи, выполните вход на удаленный сервер с помощью ключей SSH как пользователь с привилегиями root или как пользователь с привилегиями sudo. Затем откройте файл конфигурации демона SSH:

sudo nano /etc/ssh/sshd_config

Найдите в файле директиву PasswordAuthentication. Эта строка может быть прокомментирована с помощью # в начале строки. Раскомментируйте строку, удалив #, и установите значение no. После этого вы не сможете выполнять вход в систему через SSH с использованием паролей учетной записи:/etc/ssh/sshd_config

. . . PasswordAuthentication no . . .

Сохраните и закройте файл, нажав CTRL+X, затем нажмите Y для подтверждения сохранения файла, а затем нажмите ENTER для выхода из nano. Для фактической активации этих изменений нужно перезапустить службу sshd:

sudo systemctl restart ssh

В качестве меры предосторожности откройте новое окно терминала и проверьте правильность работы службы SSH, прежде чем закрывать этот сеанс:

ssh [email protected]_host

После проверки корректной работы службы SSH вы можете безопасно закрыть все текущие сеансы сервера.

Теперь демон SSH на вашем сервере Ubuntu будет реагировать только на аутентификацию с помощью ключей SSH. Логины на базе пароля были отключены.