Проверьте, зарегистрирован ли пользователь VSFTPD (с сервера)

Я должен решить задачу со сценарием. Я движущиеся файлы с пользовательского корневого каталога на другое устройство хранения данных регулярно (за каждые 5 минут и так).

Как я могу обнаружить, если этот пользователь зарегистрирован (через сервер VSFTPd), в этом случае, я не делаю перемещения?

Спасибо

0
задан 24 March 2015 в 15:32
1 ответ

Настройка setproctitle_enable = YES в вашем файле vsftpd.conf переключит отображение информации о сеансе в имени процесса:

ftpsecu+ 27496 27479  4 13:16 ?        00:00:00 vsftpd: 2.2.2.2: connected
username 27500 27496  0 13:16 ?        00:00:00 vsftpd: 2.2.2.2/username: IDLE

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

ftpsecu+ 27525 27524  1 13:19 ?        00:00:00 /usr/bin/vsftpd
username 27529 27525  0 13:19 ?        00:00:00 /usr/bin/vsftpd
0
ответ дан 24 November 2019 в 08:42

Теги

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