Обновление: начиная с Kali Linux 2019.4 рабочим столом по умолчанию является XFCE, а менеджером отображения является LightDM. Если вы пользуетесь рабочим столом по умолчанию, то перейдите к этому сообщению. Если у вас рабочий стол GNOME, то продолжайте читать этот пост.
При каждой загрузке Kali Linux нужно ввести логин и пароль для вашего пользователя. По умолчанию это пользователь root, а пароль вы задаёте при установке системы. Без шифрования диска, такая защита может остановить разве что вашу бабушку. Поэтому если вам хочется включить автоматический вход в систему, то ниже показано как это сделать.
Небольшое примечание: показанный способ предназначен для GNOME 3, то есть для самого популярного (дефолтного) окружения рабочего стола. Если у вас другое окружение рабочего стола, то может не сработать. На самом деле, сработает или нет зависит от менеджера отображения. С GNOME 3 по умолчанию идёт GDM3.
Чтобы включить в нём автоматический вход, откройте файл /etc/gdm3/daemon.conf:
gedit /etc/gdm3/daemon.conf
И раскомментируйте там две строчки:
# AutomaticLoginEnable = true
# AutomaticLogin = root
Чтобы получилось так:
Добавьте следующую строку в начало файла /etc/pam.d/gdm-password:
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
Всё готово, перезагрузитесь, чтобы убедиться, что вход в систему выполняется автоматически:
reboot
Для тех, у кого другие окружения рабочего стола, следующей командой проверьте, какой у вас используется менеджер отображения:
cat /etc/X11/default-display-manager
Если будет выведено:
/usr/sbin/gdm3
Значит эта инструкция подойдёт и для вас.
Если будет что-то другое, то спрашивайтесь здесь, указывайте, какая у вас версия Kali Linux и я дополню тему инструкциями и для них.
Linux a32 5.3.0-kali2-686-pae #1 SMP Debian 5.3.9-3kali1 (2019-11-20) i686 GNU/Linux
/usr/sbin/lightdm - ?
Поменялся рабочий стол по умолчанию, поменялся менеджер отображения (Display Manager) по умолчанию, поэтому теперь это, скорее всего, не работает. На днях исправлю инструкцию.
Что касается вашего сообщения, то в нём распространённая проблема тех, кто неправильно сообщает об ошибке или неработоспособности инструкции. Когда я вижу подобные сообщения (в том числе и ваше сейчас) у меня ответный вопрос - «и что?». Если бы я не был в курсе об изменениях в последнем релизе Kali Linux, то я бы подумал, что вы там что-то сами неправильно сделали и отложил был ревизию инструкции на, примерно, никогда. Поэтому чем больше информации вы даёте (что делали, на каком этапе ошибка и т. д.), тем лучше. Лучше в смысле для вас же, если вы заинтересованы в появлении обновлённого мануала.
Настройка автоматического входа в Kali Linux в 2020
Рассмотрим вариант включения автоматического входа, когда рабочим столом является XFCE, а менеджер отображения — LightDM.
Откройте файл /etc/lightdm/lightdm.conf
sudo mousepad /etc/lightdm/lightdm.conf
и отредактируйте (не забудьте раскомментировать) или просто добавьте строки:
[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=root
autologin-user-timeout=0
session-wrapper=/etc/X11/Xsession
greeter-session=lightdm-greeter
Также нужно создать группу autologin и добавить в неё вашего пользователя:
sudo groupadd -r autologin
sudo gpasswd -a $USER autologin
Добрый день. У меня kali linux: release-2020.1, окружение рабочего стола GNOME 3. Подскажите, пожалуйста, способ такой же как и в первом посте, или другой?
Приветствую! Да, как в первом посте.
Он не помогает. Скорее всего, что я делаю что-то не так, или же накосячил во время установки.
Приложу содержимое конфига. Буду благодарен, если подскажете в чем проблема, или направите куда копать.
# GDM configuration storage
#
# See удаленная ссылка for a list of available options.
[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false
# Enabling automatic login
# AutomaticLoginEnable = true
# AutomaticLogin = user1
# Enabling timed login
# TimedLoginEnable = true
# TimedLogin = user1
# TimedLoginDelay = 10
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true
У вас действительно имя пользователя user1? И ещё у вас нужные строки не раскомментированы, хотя об этом написано и даже есть картинка как должно быть...
Да, имя пользователя user1. Это конфиг сразу после установки. Во время установки необходимо обязательно создать нового пользователя.
Если изменить имя пользователя в конфиге, то появляются грабли. И если я пытаюсь, залогиниться под root'ом, то тоже не пускает. Я уже не знаю, что делать.