Выполните сценарий оболочки на основе попытки доступа порта IPTABLES

A1: ls -larS / | head -50

A2: да, но будьте осторожны при изменении размеров / домой, удостоверьтесь, что Вы вызываете дисковую проверку и резервное копирование

e2fsck -f /home

затем

resize2fs /home 50G
1
11.02.2014, 23:10
2 ответа

Можно использовать knockd, чтобы слушать порт 21 и выполнить команду, когда единственное соединение предпринято.

Затем конфигурация выглядела бы примерно так

[openSSH]
    sequence    = 21
    seq_timeout = 5
    command     = /path/to/script
    tcpflags    = syn

Сценарий должен был бы получить идентификатор пользователя от файла журнала для FTP-сервера.

1
27.01.2020, 23:53

Что iptables делает не должен принимать сегменты (пакеты данных, отправленные через сеть) просьба об открытии соединения, таким образом, нет никакого способа спросить, кто в другом конце. Пакет tcpwrappers использовался, чтобы сделать такие интриги (источник журнала соединений, для выяснения, кто с другой стороны...) вместе с inetd, но большая часть его функциональности была поглощена в замены как xinetd(8). Должно быть возможно настроить что-то, но вероятно Вы сделаете не, находят предварительно скомпилированные пакеты (это не присутствует в Fedora 19, например).

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

0
27.01.2020, 23:53

Теги

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