Архив автора: admin

Как мне получить root-права в Kali Linux?

Имя или учетная запись пользователя root имеет по умолчанию права доступа ко всем доступным командам и файлам в Linux или любой другой Unix-подобной операционной системе. Он также известен как суперпользователь, учетная запись root и пользователь root. Имя пользователя: «kali» — стандартные учетные данные для входа в новую систему Kali. Это устанавливает сеанс в качестве пользователя «kali». Вы должны использовать этот пароль пользователя после «Sudo», чтобы получить root-доступ. Kali Linux до недавнего времени по умолчанию использовала учетную запись root. Вход в систему с правами root ограничен в текущих версиях Kali, что позволяет вам использовать свою обычную учетную запись для доступа к графическому интерфейсу. Причины этой модификации должны быть ясны, но если вы пользователь Kali, вы, вероятно, уже знакомы с системой Linux; таким образом, есть небольшой риск, если вы позволите вам войти в систему с учетной записью root. Мы создадим пользователя без полномочий root с административными возможностями во время установки Kali Linux. В других дистрибутивах Linux применяется аналогичная процедура. В старых версиях Kali по умолчанию используется root. Но сначала мы должны создать обычную учетную запись перед установкой Kali Linux. Чтобы установить любую программу или пакет под Kali, мы должны сначала войти в систему, а затем использовать команду Sudo. Итак, чтобы получить root-доступ к Kali Linux, мы должны следовать прилагаемым методам:

 

Способ 1:

Если к системе подключено много пользователей, некоторые из них могут пожелать служить администраторами и управлять системой в целом. Чтобы не оказывать прямого влияния на работу системы и облегчить совместное использование пользователями, подходящим пользователям могут быть предоставлены права администратора и другим пользователям без полномочий root. Злоумышленнику будет сложно взломать систему, если есть пользователь root. Использование sudo и отключение учетной записи root может ввести злоумышленников в заблуждение, поскольку они не будут знать, какая учетная запись имеет права администратора. Политики Sudo могут быть созданы и развернуты в корпоративной сети, а также в дистрибутивах Kali Linux. Наличие пароля root улучшает возможности мониторинга, поскольку позволяет вам видеть, что другие пользователи делали в системе, и происходят ли какие-либо вторжения.

Шаг 1. Для начала загрузите пакет kali-root-login с помощью диспетчера пакетов apt.

$ sudo apt install kali-root-login

Шаг 2: Затем используйте следующую команду из списка для настройки только что загруженной программы.

$ sudo dpkg-reconfigure kali-grant-root

Шаг 3: После выполнения вышеуказанной команды появится следующий экран.

 

Шаг 4. Убедитесь, что выбрано “enable password-less privilege escalation”, прежде чем нажимать клавишу «ENTER» для продолжения.

 

Шаг 5: После раздела пользователь будет добавлен в группу “kali-trusted”, как вы можете убедиться на прилагаемом снимке экрана.

 

Шаг 6: Это так просто. Вы даже можете использовать команду Sudo для выполнения всех последующих команд от имени пользователя root, но вам никогда не потребуется пароль. Попробуйте выйти, а затем войти, затем выполните команду, для которой обычно требуется root-доступ, чтобы проверить, работает ли она.

$ sudo apt update

 

Способ 2

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

Шаг 1. Для начала вы должны сначала открыть терминал, а затем использовать эту команду, чтобы определить текущего пользователя, вошедшего в систему.

$ whoami

Вы можете проверить, что имя пользователя также является kalsoom в нашей системе.

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

$ sudo -i

 

Шаг 3: Теперь вы можете проверить, что вы находитесь в корне, используя добавленную команду.

 

На выходе отображается имя пользователя как «root».

 

Заключение

В этой статье мы узнали, как предоставить root-права обычному пользователю в Kali Linux. Вы можете использовать инструкции в этом руководстве, чтобы добавить к любой команде префикс sudo и никогда больше не вводить пароль. Когда разработчики Kali ограничили вход в систему с правами root в последних выпусках, они, должно быть, ожидали, что некоторые пользователи будут раздражены; поэтому они предоставили множество вариантов восстановления работоспособности. Одно слово мудрым при использовании пароля root: держите его в безопасности под вашим контролем; в противном случае система может быть скомпрометирована. Надеюсь, статья будет для вас полезной при работе над Kali Linux. Вы можете использовать любой из этих двух методов для получения доступа к root-правам в вашей системе.



2021-08-22T09:24:44
Kali Linux

Книга: Вероятностное программирование

Книга: Вероятностное программирование

Книга — Вероятностное программирование: Учебное пособие для вузов / В. В. Колбин. — 2-е издание. Модели и методы математического программирования в условиях дефицита информации используются в технике, экономике, биологии, военном деле и других областях человеческой деятельности. Они адекватнее других современных формальных методов приспособлены к анализу сложных систем, к подготовке и выбору оптимальных и компромиссных решений.

Представлены одноэтапные, двухэтапные и многоэтапные модели с вероятностными условиями и функционалами, многокритериальные и игровые постановки задач. Читать

Книга: Современный язык Java

Книга: Современный язык Java

Книга: Современный язык Java. Лямбда-выражения, потоки и функциональное программирование. Преимущество современных приложений — в передовых решениях, включающих микросервисы, реактивные архитектуры и потоковую обработку данных. Лямбда-выражения, потоки данных и долгожданная система модулей платформы Java значительно упрощают их реализацию.

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

В этой книге:
• Новые возможности Java
• Потоковые данные и реактивное программирование
• Система модулей платформы

Скачать с mail облака

2021-08-21T20:02:05Книги и Курсы

Настройка proxy в Linux через терминал

В этой статье поговорим о том, как можно настроить прокси в системе Linux через терминал.




Проще всего для использования прокси в командной строке, определить переменные окружения http_proxyhttps_proxy, socks_proxy или ftp_proxy.




Практически все утилиты командной строки, такие как curl, ssh, ftp и прочие, используют данные переменные.




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




Используйте следующий синтаксис для настройки таких типов трафика как http, https, socks и ftp из командной строки:




export ftp_proxy="http://proxy-server:port"
export http_proxy="http://proxy-server:port"
export https_proxy="https://proxy-server:port"
export socks_proxy="socks://proxy-server:port"




Используйте следующий синтаксис, если прокси-сервер требует аутентификацию:




export ftp_proxy="ftp://user:password@proxy-server:port"
export http_proxy="http://user:password@proxy-server:port"
export https_proxy="https://user:password@proxy-server:port"
export socks_proxy="socks://user:password@proxy-server:port"




Если Ваш пароль содержит спец. символы, Вы должны заменить их на ASCII коды.




Например символ собаки @, должен быть заменен на «%40».




Настроить прокси на системном уровне можно и через конфигурационные файлы (True UNIX-way). Для этого нужно открыть на редактирования с правами root файл /etc/environment 




sudo nano /etc/environment




В конец файла добавим строки:




https_proxy="https://user:pass@proxy:port/" 
http_proxy="http://user:pass@proxy:port/"
ftp_proxy="ftp://user:pass@proxy:port/"
socks_proxy="socks://user:pass@proxy:port/"




Если прокси без авторизации, то строки должны быть вида:




ftp_proxy="http://proxy-server:port"
http_proxy="http://proxy-server:port"
https_proxy="https://proxy-server:port"
socks_proxy="socks://proxy-server:port"




Для применения настроек придется перезагрузит систему, изменения в файле /etc/environment вступили в силу при запуске процесса init – родителя всех процессов в системе и именно от него все дочерние процессы унаследуют настройки прокси в переменных окружения.




Тестирование работы




Используйте следующую команду для проверки текущих переменных прокси:




env | grep -i proxy




Можно проверить работу прокси, узнав ваш внешний IP адрес из командной строки:




curl icanhazip.com




Отключение




Используйте следующие команды для отключения прокси:




unset http_proxy
unset https_proxy
unset ftp_proxy




Упрощенное использование прокси




Если у Вас один и тот же прокси-сервер для http, https и ftp трафика, Вы можете использовать следующие команды для включения и отключения прокси:




export {http,https,ftp}_proxy="http://proxy-server:port"
unset {http,https,ftp}_proxy




Если Вам приходится очень часто пользоваться прокси, Вы можете создать следующие bash функции (добавьте в Ваш ~/.bashrc) :




# Включить прокси
function setproxy() {
    export {http,https,ftp}_proxy="http://proxy-server:port"
}

# Выключить прокси
function unsetproxy() { unset {http,https,ftp}_proxy }




Примените настройки, перезагрузив ~/.bashrc.




. ~/.bashrc




Теперь, для включения и отключения прокси можно использовать команды setproxy и unsetproxy.




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




Прокси для команды apt




В новых версиях умеет работать с глобальными настройками, но в более старых мог работать только с персональными настройками. Для внесения нашего прокси открываем файл:




sudo /etc/apt/apt.conf 




В нем указываем наш прокси и выключаем данную настройку последней строчкой:




Acquire::http::proxy "http://proxy-server:port/";
Acquire::https::proxy "https://proxy-server:port/";
Acquire::ftp::proxy "ftp://proxy-server:port/";
Acquire::socks::proxy "socks://proxy-server:port/";
Acquire::::Proxy "true";




Если сервер с авторизацией, то необходимо добавить логин:пароль@ по аналогии с предыдущими примерами.




Прокси для команды wget




Открываем файл:




sudo /etc/wgetrc




И в конце дописываем необходимый прокси:




proxy-user = username 
proxy-password = password
http_proxy = http://xxx.xxx.xxx.xxx:8080/
ftp_proxy = http://xxx.xxx.xxx.xxx:8080/
use_proxy = on




Если прокси без авторизации, то proxy-user и proxy-password нужно убрать




Настройка proxy в Ubuntu




Все настройки среды рабочего стола в Ubuntu хранятся в базе данных DConf, в том числе и настройки прокси сервера. Настройки записываются в виде пар ключ значение. Если изменить какой либо параметр из меню настроек системы все изменения сразу же запишутся в DConf. Из командной строки настройками DConf можно управлять с помощью команд gsettings и dconf. Дальше я покажу как настроить прокси в Ubuntu из терминала с помощью gsettings.




Базовое использование gsettings для работы с базой данных Dconf выглядит следующим образом. Для чтения данных используем:




gsettings set org.gnome.system.proxy.http host 'http://proxy-server'
gsettings set org.gnome.system.proxy.http port 8080
gsettings set org.gnome.system.proxy mode 'manual'




Если вы хотите использовать HTTPS прокси то вам нужно выполнить:




gsettings set org.gnome.system.proxy.https host 'http://proxy-server'
gsettings set org.gnome.system.proxy.https port 8080
gsettings set org.gnome.system.proxy mode 'manual'




Для других протоколов я думаю вы поняли что необходимо поменять в данных командах.



[endtxt]




RSS



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


2021-08-21T19:05:13
Network

Книга: Освой самостоятельно C++ по одном у часу в день 8-е издание

Книга: Освой самостоятельно C++ по одном у часу в день 8-е издание

Книга: Освой самостоятельно C++ по одном у часу в день 8-е издание. Эта книга поможет вам изучить язык C++11 маленькими шагами. Она специ­ально разделена на отдельные занятия, на которых основные принципы этого языка объектно-ориентированного программирования излагаются с практической точки зрения. Вы сможете овладеть языком С ++11, уделяя каждому занятию всего один час.

Скачать с mail облака

2021-08-21T17:23:29Книги и Курсы

Книга: Библия C#. — 4-е издание

Книга: Библия C#. — 4-е издание

Книга: Библия C#. - 4-е издание

Книга: Библия C#. — 4-е издание. Книга посвящена программированию на языке C# для платформы Microsoft
.NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.). Материал сопровождается большим
количеством практических примеров. Подробно описывается логика выполнения
каждого участка программы. Уделено внимание вопросам повторного использования кода. В четвертом издании уделено особое внимание универсальным приложениям Windows и платформе .NET Core, позволяющей писать код, который
может выполняться на Windows, macOS и Linux. На сайте издательства находятся
примеры программ, дополнительная справочная информация, а также готовые
компоненты, тестовые программы и изображения.

Тут вы можете скачать книгу Библия C#. — 4-е издание.

Скачать с mail облака

2021-08-21T15:53:02Книги и Курсы