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

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Почему в Kali не команды ifconfig?

she-bang

Green Team
24.04.2018
13
1
BIT
7
Уважаемые, подскажите пожалуйста почему в Kali не команды ifconfig?
Как смотреть интерфейсы
 

rpt5

Well-known member
03.12.2019
115
3
BIT
0
ifconfig много в каких дистрибутивах уже отсутствует - юзай ip a


Судо для просмотра? Нафига?
Ifconfig хранится в /sbin или /usr/sbin, эти каталоги прописаны в переменных окружении PATH у рута, а у юзера нет. Поэтому запуская юзером ifconfig баш не может найти приложение. Либо sudo юзать, либо /sbin добавить в PATH.
 

Pernat1y

Well-known member
05.04.2018
1 443
135
BIT
0
Ifconfig хранится в /sbin или /usr/sbin, эти каталоги прописаны в переменных окружении PATH у рута, а у юзера нет. Поэтому запуская юзером ifconfig баш не может найти приложение. Либо sudo юзать, либо /sbin добавить в PATH.

Нет :)
Код:
pernat1y@kali:~$ which ifconfig
/usr/sbin/ifconfig
pernat1y@kali:~$ echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
pernat1y@kali:~$

У новых пользователей тоже всё есть:
Код:
root@kali:~# useradd -m user
root@kali:~# su - user
$ echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$ which ifconfig
/usr/sbin/ifconfig
$

Элсо, даже если проблема в $PATH, то sudo без ключа '-i' (который указывает на то, что стоит подгрузить профили пользователя), проблему не решит.
 
Последнее редактирование:

Глюк

Red Team
03.01.2018
1 185
1 878
BIT
144
Уважаемые, подскажите пожалуйста почему в Kali не команды ifconfig?
Как смотреть интерфейсы
ifconfig входит в пакет утилит net-tools. который, в большинстве современных дистрибутивов, заменён на более новый iproute2.
 

rpt5

Well-known member
03.12.2019
115
3
BIT
0
У новых пользователей тоже всё есть:
Код:
root@kali:~# useradd -m user
root@kali:~# su - user
$ echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$ which ifconfig
/usr/sbin/ifconfig
$

При логине пути для $PATH берутся из /usr/include/paths.h (для юзера _PATH_DEFPATH_; для root _PATH_DEFPATH_ROOT) + .bashrc. Тут у дистрибутивов могут быть отличия.

Элсо, даже если проблема в $PATH, то sudo без ключа '-i' (который указывает на то, что стоит подгрузить профили пользователя), проблему не решит.

почитал маны, смотри при выполнени sudo переменные окружения $path берутся из /etc/sudoers из строчки secure_path. А вот sudo - i, --login это открыть шелл от указанного юзера, аналоr su -

Код:
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
этот конфиг по умолчанию, secure_path нужен когда админ не доверяет переменным окружения sudo юзеров
 
Последнее редактирование:

Deminig

Green Team
18.01.2019
55
7
BIT
0
А мне не нравится новый Kali, какой-то он не такой, не буду продолжать эту народную мудрость, а то забанят ненароком. Короче я нашел Kali 2019, им и пользуюсь, потому что с этим судо, в новых версиях, что-то не так. Только не говорите, что я криворукий. Я тупо сравнил, как ставятся системы, как они себя ведут и в конце концов, удобно ли мне работать.
 

BearSec

Platinum
20.04.2020
210
290
BIT
23
А мне не нравится новый Kali, какой-то он не такой, не буду продолжать эту народную мудрость, а то забанят ненароком. Короче я нашел Kali 2019, им и пользуюсь, потому что с этим судо, в новых версиях, что-то не так. Только не говорите, что я криворукий. Я тупо сравнил, как ставятся системы, как они себя ведут и в конце концов, удобно ли мне работать.
В версии 2020 можно заходить под рутом
Сначала заходим под kali/kali и устанавливаем пароль на root (сначала запрашивается пароль для sudo, потом задается пароль для root)
Bash:
sudo passwd
Потом устанавливаем пакет
Bash:
sudo apt-get update
sudo apt-get install kali-root-login
Перезагружаем машину и при следующем входе можно указывать данные от учетки root

P.S. если хочется, чтобы в терминале подсвечивался "root@kali" можно выполнить команду и перезапустить терминал
Bash:
cp /home/kali/.bashrc /root/
 

Deminig

Green Team
18.01.2019
55
7
BIT
0
Это я знаю, не очень и тупой, я же напечатал ровно, что новая система даже рядом не стояла с тем бэктреком 5!!!

Я вообще не понимаю, на фига лишние проблемы, чтоб их решать?

И ещё, кто считает, что я не прав, пусть кинет камень.. не в мой огород, это просто, пусть кинет лично в меня!
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!