Как зайти под root в Kali Linux 2020.1?
![]()
Zip File, мои юные хацкеры. Нынче мы затронем насущную тему работы с правами root-пользователя в Kali Linux 2020. Одним из нововведением этой версии является механизм работы no-root. Т.е. по умолчанию, после установки или на готовой виртуалке вы работаете из-под обычного смертного юзверя. Это сделано из соображений безопасности. Ведь если использовать Kali’шку в качестве основной декстопной оси, постоянно сёрфить в дарке и периодически баловаться с инструментами пентестинга, вероятность однажды самому предстать в роли жертвы возрастает в разы. •••••••••••••••••••••••••••••••••••••••••••• Курс «Linux с нуля»: https://kurets.ru/linux •••••••••••••••••••••••••••••••••••••••••••• Оригинал статьи: https://kurets.ru/information-security/193-root-v-kali-linux-2020 •••••••••••••••••••••••••••••••••••••••••••• Привет, меня зовут Денис Курец, и я являюсь практикующим системным администратором и специалистом по компьютерной безопасности. Долгое время работал преподавателем, обучая подрастающее поколение сетевиков навыкам защиты персональных данных, эксплуатации объектов сетевой инфраструктуры и прочим мегаполезным вещам. На этом канале я делюсь опытом работы с различными прикладными программами на Windows и Linux-системах, а также обозреваю компьютерные и околокомпьютерные девайсы. На постоянной основе сотрудничаю с такими компаниями, как Acronis, Cisco, Лаборатория Касперского, ESET, FirstVDS и другими именитыми брендами из сферы IT. •••••••••••••••••••••••••••••••••••••••••••• YouTube канал: https://Kurets.Ru/YouTube Подкасты в iTunes: https://Kurets.Ru/iTunes VK: https://Kurets.Ru/VK INSTAGRAM: https://Kurets.Ru/Instagram ODNOKLASSNIKI: https://Kurets.Ru/OK TELEGRAM: https://Kurets.Ru/Telegram •••••••••••••••••••••••••••••••••••••••••••• #root #kali #linux
Показать больше
Войдите , чтобы оставлять комментарии
Как в Kali Linux запускать терминал с правами root? Как запустить программу с графическим интерфейсом с правами root
Что нужно сделать чтобы терминал запускался с правами root?
Тема была редактированна 3 года назад от MiAl
Метки темы
Участник Admin
Присоединился: 5 лет назад
Записи: 267
Создатель темы 01/03/2021 8:13 дп
Рассмотрим несколько вариантов
1. Переключение на пользователя root
В последних версиях Kali Linux пользователь по умолчанию изменился: раньше им был root, а теперь обычный пользователь.
Если вы хотите вернуться к прежнему варианту, то есть сделать пользователя root основным пользователем, то это возможно.
Для начала установите пароль пользователя root:
sudo passwd root

Теперь при включении компьютера вы можете войти как root:

В результате все открываемые терминалы будут иметь повышенные привилегии.

2. Открыть сессию root
Запустите терминал с обычными правами и выполните в нём:
sudo su -
Будет открыта сессия пользователя root, все команды будут выполняться с повышенными привилегиями.

Ещё один вариант запустить сессию с повышенными привилегиями, выполнить такую команду:
sudo bash
Чтобы завершить сессию root, нажмите Ctrl+d
3. Использование sudo, в том числе с внутренними командами Bash
На самом деле, немногие команды требуют прав суперпользователя. А для тех, которые требуют прав root, достаточно запускать их с sudo :
sudo КОМАНДА
Но что если нам нужно дописать строку в файл требующих повышенных привилегий примерно следующей командой:
sudo echo "что-нибудь" >> /etc/файл_требующий_повышенных_привилегий
Команда должна выполняться с повышенными привилегиями, что должно дать права на запись в файл. Но в этом случае ни > , ни >> не получится использовать, в том числе как root. И будет выведена ошибка вида:
Эту проблему можно обойти открыв сессию суперпользователя:
sudo su -
Либо с помощью команды tee. Используйте её с опциями —append или -a — это важно, без этих опций файл будет полностью перезаписан. Пример:
echo 'новая строка' | sudo tee --append /etc/apt/sources.list
Приведённая команда допишет новую строку в существующий файл.
Но особенность команды tee в том, что она не только допишет файл, но ещё и выведет добавленную строку в консоль. Если вы не хотите, чтобы данные вновь возвращались в консоль, то сделайте редирект вывода на /dev/null.
echo 'новая строка' | sudo tee --append /etc/apt/sources.list > /dev/null
Это будет работать аналогичным образом, но на экран не будет выведена ‘новая строка’.
Ещё один вариант использования echo для записи или добавления в файл от имени администратора:
sudo sh -c "echo 'something' >> /etc/privilegedfile"
В команде используются и одинарные и двойные кавычки, это означает, что если в строке, которую вы добавляете в файл, также есть кавычки, то они должны быть экранированы обратными слэшами.
4. Использование sudo без пароля
Если для вас не проблема добавлять sudo перед командами, но вам не нравится каждый раз вводить пароль, то следующая команда позволит запускать команды с sudo и при этом не будет запрашиваться пароль:
echo '%sudo ALL=(ALL) NOPASSWD: ALL' | sudo tee --append /etc/sudoers
Используйте это только если вы понимаете риски для безопасности!
Как предоставить пользователю root-права в Kali Linux
Для выполнения многих хакерских инструментов в Kali Linux требуются права root, не говоря уже обо всех обычных командах Linux, которые этого требуют. Если вам надоело начинать команды с помощью sudo и часто вводить пароль root, у нас есть для вас несколько решений.
Вы можете войти в систему под пользователем root в терминале с помощью команды sudo -i , как мы объясняем в нашем руководстве по паролю по умолчанию для Kali Linux. Кроме того, вы можете ознакомиться с нашим руководством по включению входа в систему с правами root в Kali, чтобы войти в графический интерфейс с учетной записью root.
Последний вариант — предоставить обычную учетную запись пользователя с правами root. В этом руководстве мы рассмотрим пошаговые инструкции по предоставлению root-прав обычной учетной записи пользователя в Kali Linux.
В этом уроке вы узнаете:
- Как предоставить пользователю root-права в Kali Linux

Предоставление пользователю root-прав в Kali Linux
Предоставьте пользователю root-права на Kali
Откройте терминал командной строки и следуйте инструкциям ниже, чтобы предоставить root-права учетной записи пользователя.
-
Используйте менеджер пакетов apt, чтобы установить пакет kali-grant-root в вашей системе. Вы можете обнаружить, что он уже установлен, и в этом случае вам просто нужно его настроить, как мы покажем на следующем шаге.
$ sudo apt install kali-grant-root
$ sudo dpkg-reconfigure kali-grant-root
Убедитесь, что вы выбрали опцию включения повышения привилегий без пароля, и нажмите Enter.

Выберите эскалацию без пароля. Запустите эту команду еще раз, если вы когда-нибудь захотите вернуть настройку.
Вот и все. Для всех будущих команд, которые вы хотите выполнять от имени пользователя root, вы можете использовать команду sudo , но пароль никогда не будет запрашиваться.
Чтобы убедиться, что это работает, попробуйте выйти из системы и снова войти, затем введите команду, которая обычно требует привилегий root.
$ sudo apt update
Заключительные мысли
В этом руководстве мы увидели, как предоставить обычному пользователю права root в Kali Linux. Используя шаги, описанные в этом руководстве, вы можете начинать любую команду с помощью sudo и вам никогда не придется вводить пароль. Разработчики Kali, должно быть, знали, что некоторые пользователи будут раздражены, когда они отключат вход в систему с правами root в последних версиях, поэтому они предоставили нам несколько способов восстановить функциональность до того, что было.
Все права защищены. © Linux-Console.net • 2019-2023
Как войти в Кали Линукс без логина и пароля?

Автоматический вход в Кали Линукс. Рассматриваем вход в учётную запись root Kali GNU/Linux без ввода пароля и логина, минуя окно регистрации. Как войти в Кали Линукс без логина и пароля в обновлённой версии 2020.2? Учитывая, что параметры входа в учётку в обновлённой версии по сравнению с Кали Rolling изменились, возьмите описанное за основу.
Нет, пароль — это хорошо и правильно. Пароль это первое препятствие для тех, кто незаконно посягает на наши данные. Однако, будучи абсолютно уверенным в том, что кроме нас систему никто не посещает, его можно опустить. Речь идёт не об удалении пароля к учётной записи. Например, мне как пользователю, обслуживающему несколько операционных систем, удобно приступить к работе с ними, включив лишь кнопку на компьютере. Либо, что особенно актуально к теме этой статьи, запустив сразу несколько виртуальные машин. И тратить время на ввод логина и пароля на каждой из них (пусть даже из-под root пользователя) для меня просто нет необходимости. Если вы в числе таких же как я, приступаем.
Для того, чтобы войти в Кали Линукс без логина и пароля в учётную запись root, есть смысл отредактировать два следующих файла. Делаем это с помощью встроенного редактора. Сразу предупреждаю: обращайте внимание на пробелы, если редактировать указанные строчки намереваетесь вручную.
- В терминале запускаем:
mousepad /etc/lightdm/lightdm.conf
#autologin-user=root
#autologin-user-timeout=0
Снимем значок комментирования # с каждой. Документ не закрываем, опускаемся ниже до
#pam-autologin-service=lightdm-autologin
Снимаем комментарий и отсюда, если значок там. Следуем далее вниз документа. Ищем:
#аutologin-guest=false
#autologin-user=root
#autologin-user-timeout=0
Повторяем операцию. В итоге его содержимое в указанных строчках должно быть таким:

Сохраняемся через Ctrl + S.
- Закрываем документ и переходим в следующий:
mousepad /etc/pam.d/lightdm-autologin
В абзаце Allow access without authentication разрешения выставляем так:
#auth required pam_succeed_if.so user != root quiet_success
auth required pam_permit.so

Снова сохраняемся и уходим в reboot прямо из терминала. Проверяем. На своих машинах окна ввода логина и пароля в учётную запись root я больше не видел.