Сведения о вопросе

Pytdev

04:17, 1st October, 2020

Теги

FTP    

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

Просмотров: 356   Ответов: 1

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

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

Заранее благодарен за подсказки.



  Сведения об ответе

PROGA

18:43, 30th September, 2020

Навскидку:

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться