Задать вопрос

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

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

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

Заранее благодарен за подсказки.
  • Вопрос задан
  • 3299 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
wedge
@wedge
Навскидку:

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

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

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