Принудительно разорвать сессию ftp пользователя

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

Как это возможно реализовать?
Если «стандартный механизм» в каких либо ftp серверах?

Заранее благодарен за подсказки.
  • Вопрос задан
  • 3114 просмотров
Решения вопроса 1
wedge
@wedge
Навскидку:

В proftpd есть ftpshut, позволяет назанчить время отключения, сообщение для пользователя и проч, и проч, а также запрещает все входящие подключения, подорбности в мане :)
В pure-ftpd есть pure-ftpwho, будучи вызвана с ключом -s выдаёт результат в легко распарсиваемом виде, и можно прибить сессию вот таким kill'ом:
kill -15 `pure-ftpwho -s | grep USERNAME | awk --field-separator "|" '{print $1}'`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Самсон Воронеж
от 180 000 до 250 000 ₽
iCertainty Самара
от 100 000 до 180 000 ₽
Plesk Новосибирск
от 150 000 до 300 000 ₽
09 дек. 2021, в 02:35
70000 руб./за проект
09 дек. 2021, в 00:28
50000 руб./за проект
09 дек. 2021, в 00:13
3000 руб./за проект