Убийство одних процессов также убивает другие, которых я не хочу убивать

Я дурачусь в Metasploitable и пробую некоторые команды.

Каждый раз, когда я завершаю процесс с помощью fuser -k 23 / tcp , чтобы закрыть порт, я получаю другие процессы, также убитые процессом, и их порты закрываются, например, процесс vsFTPD на порт 21 .

Связаны ли они, и есть ли способ убить одного, не убивая другого?

Кроме того, есть процессы, которые запускаются автоматически, как только я их убиваю, например, процессы, которые выполняются на портах 3306 mysql или 8180 неизвестно .

Любые идеи приветствуются.

0
01.12.2016, 22:48
1 ответ

xinetd - диспетчер служб : it прослушивает множество портов и, обнаружив входящее соединение, запускает соответствующую программу для его обработки.

Если вы хотите, чтобы на вашем компьютере не было службы FTP, настройте xinetd так, чтобы служба не поддерживалась на порту 23. Отредактируйте либо /etc/xinetd.conf , либо соответствующий файл в / etc / xinetd.d , чтобы закомментировать службу FTP, затем запустите service xinetd reload , чтобы перезагрузить конфигурацию.

Вы можете запустить демон FTP из inetd / xinetd или отдельно (но, очевидно, не в обоих одновременно).

В общем, не убивайте процесс, чтобы остановить службу. Большинство системных служб запускаются программой мониторинга, которая перезапускает службу, если она должна работать, и запускает новый экземпляр, если процесс демона умирает. Большинство дистрибутивов предоставляют инструмент под названием service для запуска и остановки службы.

2
28.01.2020, 02:34

Теги

Похожие вопросы