Автовход кали линукс lightdm

Kali linux вход в систему

Иногда работать в Kali Linux не получается: у root пользователя по умолчанию используется парольный вход. И если не знать, что вводить, добраться до рабочего стола не получится. Давайте разберемся, как в таком случае поменять пароль root пользователя.

Какой в Kali Linux пароль по умолчанию

Сначала следует определиться, идет ли речь о Live-версии Kali Linux или же используется установленная на жесткий диск система.

Если используется «живой» носитель, то операционная система загружается без установки каких-либо частей на диск. В актуальной версии для входа нужно использовать слово «toor», то есть root, написанный задом наперед, без кавычек.

Такой стандартный пароль используется для дистрибутивов i386 и amd64, а также для образов ARM и готовых виртуальных машин. Имя пользователя или логин, соответственно, остается root.

Другой вопрос, если пароль был забыт уже после установки Kali Linux. Можно попробовать вспомнить, какой пароль был введен при установке. Но не всегда это получается. Подбор пароля наугад – не лучший выход.

Что делать, чтобы сбросить пароль и установить свой

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

Следует войти в пункт с дополнительными параметрами Kali Linux. Далее следует подсветить вариант с «recovery mode» в конце – это специальный режим восстановления.

После этого необходимо нажать клавишу «e», чтобы перейти к редактированию параметров загрузки Kali Linux. Откроется экран, на котором отобразятся различные команды.

Нужно найти строку, в которой есть фрагмент ro (на скриншоте выше курсор указывает как раз на него). Букву «o» следует заменить на «w» — это позволит системе запуститься в режиме записи, чтобы можно было поменять пароль пользователя root.

В конце этой же строки надо через пробел дописать запуск командной строки: « init=/bin/bash».

Далее нажать F10 и подождать, пока Kali Linux загрузится.

В командной строке нужно запустить утилиту passwd. Через пробел нужно указать root.

Утилита предложит ввести новый пароль.

Внимание! Символы не будут показываться, поэтому набирать их нужно аккуратно и без ошибок.

После повторного ввода будет установлен обновленный пароль.

Можно перезагрузиться в обычном режиме, без перехода в recovery и правки параметров, и войти в Kali Linux под паролем root.

При загрузке в Linux сначала запускает менеджер отображения (Display Manager), который просит нас ввести имя пользователя и пароль, и в случае ввода верных данных, он запускает окружение рабочего стола.

Настройка автоматического входа в Linux чуть различается в зависимости от того, какой именно менеджер отображения вы используете. Самые популярные это GDM и LightDM.

То есть настройку входа в Linux без пароля нужно начать с определения, какой именно запущен Display Manager.

Как узнать какой используется менеджер отображения

Для этого выполните команду:

Будет выведена примерно следующая информация:

Информация о менеджере отображения содержится сразу в нескольких местах, например, в первой строке GNOME Display Manager — это полное название GDM.

Таким образом, у меня это GDM. У вас может быть, например, LightDM.

Автоматический вход в GDM

Для включения автоматического входа с GDM, добавьте в файл /etc/gdm/custom.conf

следующие строки (замените имя_пользователя на ваше собственное имя в системе):

Настройка входа без пароля

Если вы ходите, чтобы запрос ввода пароля не появлялся в GDM, тогда добавьте следующую строку в начало файла /etc/pam.d/gdm-password:

Читайте также:  Ноутбуки с предустановленным linux

Затем добавьте группу nopasswdlogin в вашу систему. Для этого выполните

Теперь добавьте своего пользователя в группу nopasswdlogin:

После этого вам будет достаточно кликнуть на вашем имени пользователя для входа.

Предупреждения:

  • Не делайте это с аккаунтом root.
  • Вы больше не сможете изменить тип вашей сессии при входе в GDM. Если вы хотите поменять ваш тип сессии по умолчанию, вам нужно сначало удалить вашего пользователя из группы nopasswdlogin.

Автоматический вход в LightDM

Для автоматического входа в LightDM откройте конфигурационный текстовый файл /etc/lightdm/lightdm.conf:

Найдите там раздел [Seat:*] (или может называться [SeatDefaults]), а в этом разделе две закомментированные строки:

Раскомментируйте их (уберите символ # в начале строки), а также после autologin-user впишите имя пользователя, для которого должен выполняться автоматический вход, например, если это пользователь root, тогда строки выглядят так:

Если вы не знаете или забыли имя пользователя системы Linux, то вы можете узнать его выполнив в терминале команду:

Если файл lightdm.conf вовсе отсутствует, то создайте его:

Скопируйте в этот файл:

Обратите внимание на директиву autologin-user и имя пользователя, которое идёт за ней – mial. Вам, конечно, нужно заменить это имя на собственное имя пользователя системы.

Теперь откройте файл /etc/pam.d/lightdm-autologin:

Найдите там строку:

и замените её на::

Перезагрузитесь — после этого должен выполняться автоматический вход без ввода пароля.

Задача

Цель состоит в том, чтобы включить autologin в Kali Linux

Операционная система и версии программного обеспечения

Операционная система: — Kali Linux

Требования

Требуется привилегированный доступ к вашей системе Linux Kali с правами root или с помощью команды sudo.

Иструкция

Kali Linux использует GDM3 в качестве Диспетчера отображения по умолчанию.

Сначала подтвердите, что ваш Kali Linux настроен на использование GDM3 в качестве диспетчера отображения по умолчанию:

Затем отредактируйте файл конфигурации /etc/gdm3/daemon.conf и раскомментируйте следующие две строки:

После того, как вы сделали вышеуказанное изменение, просто перезагрузите свой Kali Linux, чтобы подтвердить свою конфигурацию.

Источник

Настройка LightDM в Linux

LightDM — это менеджер входа в систему, который вы видите когда система уже загрузилась и вам нужно выбрать пользователя и ввести пароль. Это намного лучше чем в старые времена приходилось вводить логин и пароль в терминале. Менеджер входа, относительно новая программа, но он делает много работы по авторизации пользователя и запуску рабочего окружения. Но по умолчанию внешний вид у него, мягко говоря, не очень.

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

Начнем с того что LightDM это только менеджер входа. А в качестве экранов приветствия могут использоваться несколько вариантов надстроек. В Ubuntu по умолчанию используется unity-greeter, в окружении рабочего стола GNOME — lightdm-gtk-greeter, а в KDE — lightdm-kde-greeter. Есть также экран входа, основанный на веб-технологиях — lightdm-webkit-greeter. Но сначала давайте рассмотрим глобальные настройки LightDM ubuntu.

Настройка LightDM

Конфигурационный файл LightDM находится по адресу /etc/lightdm/lightdm.conf. Откройте этот файл следующей командой и введите нужные настройки. Все настройки добавляются в секцию [SeatDefaults].

sudo vi /etc/lightdm/lightdm.conf

Отключаем вход для гостей

По умолчанию LightDM позволяет входить в систему под именем временного пользователя, с ограниченными полномочиями, для отключения добавьте строку:

Отключение списка пользователей

Unity Greeter и еще несколько экранов входа показывают список пользователей lightdm. Эту функцию можно отключить, но тогда рекомендуется включить ручной ввод логина.

Ручной ввод логина

В Unity вы не можете ввести логин с клавиатуры, чтобы включить эту функцию добавьте:

Автоматический вход

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

Если вы хотите разрешить автоматический вход под временным пользователем добавьте:

Выбор сессии

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

Посмотреть доступные сессии можно командой:

Читайте также:  Как удалить linux рядом с windows uefi

Имя сессии — это название ее *.desktop файла.

Выбор экрана приветствия

Как я уже говорил, в системе может быть установлено несколько экранов приветствия. Чтобы выбрать экран приветствия добавьте такую строчку:

Доступные экраны приветствия смотрим в папке: /usr/share/xgreeters/.

Запускать скрипт по событию

Запустить скрипт после старта Х сервера:

Запустить после завершения работы Х сервера:

Запустить перед экраном приветствия:

Запустить перед стартом окружения рабочего стола:

Запустить после завершения сессии пользователя:

Команда запуска оболочки:

Команда запуска экрана входа:

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

sudo /usr/lib/lightdm/lightdm-set-defaults -h

Базовая настройка LightDM Ubuntu рассмотрена. Конечно, есть несколько графических утилит специально разработанных для настройки LightDM, но они уже устарели и не поддерживаются, поэтому их мы рассматривать не будем, а сразу перейдем к настройке экранов приветствия.

Настройка LightDM в KDE

Если вы используете KDE, то настроить LightDM очень просто. Откройте настройки системы и найдите пункт Менеджер входа LightDM в разделе Управление системой:

Здесь вы можете:

  • Выбрать тему оформления, по умолчанию обычно поставляются две темы lightdm.
  • Изменить фоновое изображение.

После сохранения изменений вам необходимо пере зайти в KDE. Как уже сказано, по умолчанию есть только две lightdm темы, но вы можете найти другие в интернете. Просто скопируйте их в /usr/share/kde4/apps/lightdm-kde-greeter/themes/ (для Kubuntu) В других системах путь может немного отличаться.

Настройка LightDM в Unity

В Unity нет специальной утилиты для настройки LightDM, но для этих целей можно установить и использовать Ubuntu Tweak.

Программу можно установить из репозитория PPA, выполнив следующие команды:

sudo add-apt-repository ppa:tualatrix/ppa
$ sudo apt-get update
$ sudo apt-get install ubuntu-tweak

Запустить программу можно из меню Dsah или через терминал:

Для настройки LightDM откройте пункт Параметры экрана входа в систему

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

Ubuntu Tweak позволяет изменить такие настройки:

  • Включить/выключить гостевой доступ
  • Изменить фоновое изображение
  • Изменить логотип
  • Выбрать тему GTK
  • Выбрать тему значков

После того как завершите настройку перезаайдите в Unity чтобы увидеть изменения.

Альтернативные экраны входа LightDM

Если стандартный экран входа, поставляемый с системой вас не устраивает вы можете установить любой другой. Например, вы можете установить Unity Greeter в Kubuntu или Lightdm-kde-greeter в Ubuntu. Но имейте в виду, что каждый из них потянет за собой все свои зависимости, будь то KDE или Ubuntu. Так что если для вас важно свободное место и чистота системы, это не самый лучший вариант. Для установки используйте эти команды:

sudo apt-get install lightdm-kde-greeter

sudo apt-get install unity-greeter

Lightdm-gtk-greeter это экран приветствия, основанный на библиотеке GTK, используется по умолчанию в Lubuntu. По сути, это только диалоговое окно с возможностью выбора сессии, пользователя и ввода пароля. Lightdm-gtk-greeter — это очень простой экран приветствия, для установки выполните:

sudo apt-get install lightdm-gtk-greeter

Есть еще и более сложный вариант — lightdm-webkit-greeter. Этот экран приветствия позволяет создать собственную тему на HTML, CSS и JavaScript. Если вы достаточно разбираетесь в программировании, ваши возможности настройки здесь ограничены только вашей фантазией. Скопируйте файлы из папки /usr/share/lightdm-webkit/themes/webkit в новую папку, например, /usr/share/lightdm-webkit/themes/mytheme, и делайте все что захотите. Также можно найти уже готовые темы в интернете. Для установки lightdm-webkit-greeter выполните:

sudo apt-get install lightdm-webkit-greeter

Еще кое-что. Уже сейчас можно попробовать экран приветствия, который будет использоваться в Unity 8, подробнее как это сделать описано в статье: экран приветствия Unity 8.

Выводы

Настраиваемость LightDM по-прежнему на очень низком уровне, но она намного лучше чем в таких менеджерах входа, как KDM или GDM. Если вас не устраивает LightDM, вы можете пробовать другой менеджер входа, еще есть SLIM и SDDM используемый в новой версии KDE Frameworks 5. А вы пользовались каким-либо способом для настройки LightDM? Напишите в комментариях!

Читайте также:  Как вывести pid процесса linux

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

17 комментариев

А как мне сделать, автоматический вход в Manjaro c xfce?

Смотрите инструкцию. Нужно добавить вот эти строки в файл /etc/lightdm/lightdm.conf
autologin-user=username
autologin-user-timeout=delay

не даёт сохранить

Исползуйте для редактирования файла команду: sudo nano /etc/lightdm/lightdm.conf

Привет!Классная статья!Кстати я это проделал в manjaro xfce!Всё получилось.
autologin-user=username
autologin-user-timeout=delay

Будьте внимательнее: ну, ладно, делать ошибки в тексте, но в заголовке.

«Это намного лучше чем в старые времена приходилось вводить логин и пароль в терминале»
Вообще говоря консольный логин никуда не делся, все на вкус и цвет.
Я вообще не понимаю зачем графический вход, если можно сразу после консольного логина автозапускать Х.

ubuntu-twak отказывается установиться на xenial. грустно

xenial_all.deb и установите вручную.

У меня проблема, когда раскоментирую и добавляю greeter-session=lightdm-gtk-greeter то не загружается менеджер дисплеев:
[FAILED] Failed to start Light Display Manager.
See ‘systemctl status lightdm-gtk-greeter.service’ for details.

Вывод команды systemctl status lighten.service
lightdm.service — Light Display Manager
Loaded: loaded (/usr/lib/systemd/system/lightdm.service; enable; vendor preset: disabled)
Active: failed (Result: start-limit-hit) since Mon 2016-10-24 14:06:13 MSK; 17min ago
Docs: man:lightdm(1)
Process: 321 ExecStart=/usr/bin/lightdm (code=exited, status=1/FAILURE)
Main PID: 321 (code=exited, status=1/FAILURE)

Oct 24 14:06:12 segfault systemd[1]: Failed to start Light Display Manager.
Oct 24 14:06:12 segfault systemd[1]: lightdm.service: Unit entered failed state.
Oct 24 14:06:12 segfault systemd[1]: lightdm.service: Failed with result ‘exit-code’.
Oct 24 14:06:13 segfault systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.
Oct 24 14:06:13 segfault systemd[1]: Stopped Light Display Manager.
Oct 24 14:06:13 segfault systemd[1]: lightdm.service: Start request repeated too quickly.
Oct 24 14:06:13 segfault systemd[1]: Failed to start Light Display Manager.
Oct 24 14:06:13 segfault systemd[1]: lightdm.service: Unit entered failed state.
Oct 24 14:06:13 segfault systemd[1]: lightdm.service: Failed with result ‘start-limit-hit’.

В общем проблема решена. Я оставлял предыдушую настройку #greeter-session=example-greeter, в одной страке с новым, через пробел и табы, что бы не забыть что изменил. Видимо хоть и ставил перед # но во время запуска система не пропускал его как комментарию в результате возникала ошибка.
Сейчас оставил старый (деф.) параметр с # а новый написал с новой страки. Проблема рещился

Вообще на ArchWiki ru Всё подробно расписано и показано. и какой файл редактировать и какие группы создавать дополнительно.и прочее

запускаем сервис systemctl enable lightdm.service
потом запускаем systemctl enable lightdm
первоначально перед этим убедившись
systemctl status lightdm.service

└─ $ uname -a
Linux fleks 4.8.10-1-ARCH #1 SMP PREEMPT Mon Nov 21 11:55:43 CET 2016 x86_64 GNU/Linux
┌─ fleks

└─ $ systemctl status lightdm.service
● lightdm.service — Light Display Manager
Loaded: loaded (/usr/lib/systemd/system/lightdm.service; enabled; vendor pres
Active: active (running) since Сб 2016-11-26 21:34:17 +05; 52min ago
Docs: man:lightdm(1)
Main PID: 375 (lightdm)
Tasks: 4 (limit: 4915)
CGroup: /system.slice/lightdm.service
├─375 /usr/bin/lightdm
└─403 /usr/lib/xorg-server/Xorg :0 -seat seat0 -auth /run/lightdm/roo

ноя 26 21:34:15 fleks systemd[1]: Starting Light Display Manager.
ноя 26 21:34:17 fleks systemd[1]: Started Light Display Manager.
ноя 26 21:34:20 fleks lightdm[458]: pam_succeed_if(lightdm-autologin:auth): requ
ноя 26 21:34:20 fleks lightdm[458]: pam_unix(lightdm-autologin:session): session
lines 1-14/14 (END). skipping.
● lightdm.service — Light Display Manager
Loaded: loaded (/usr/lib/systemd/system/lightdm.service; enabled; vendor preset: disabled)
Active: active (running) since Сб 2016-11-26 21:34:17 +05; 52min ago
Docs: man:lightdm(1)
Main PID: 375 (lightdm)
Tasks: 4 (limit: 4915)
CGroup: /system.slice/lightdm.service
├─375 /usr/bin/lightdm
└─403 /usr/lib/xorg-server/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

ноя 26 21:34:15 fleks systemd[1]: Starting Light Display Manager.
ноя 26 21:34:17 fleks systemd[1]: Started Light Display Manager.
ноя 26 21:34:20 fleks lightdm[458]: pam_succeed_if(lightdm-autologin:auth): requirement «user ingroup autologin» was met by user «fleks»
ноя 26 21:34:20 fleks lightdm[458]: pam_unix(lightdm-autologin:session): session opened for user fleks by (uid=0)

Источник

Оцените статью