I just configured a vsftpd server, what looks a bit weird from my point of view is that if nobody has logged in we just have 1 process (= correct if not run through xinetd). But after logging in we have 3 processes.
During login:
root 22458 0.0 0.0 1548 352 pts/0 S 10:04 0:00 /server/ftp/sbin/vsftpd
root 17026 0.0 0.0 1548 464 ? S 10:17 0:00 /server/ftp/sbin/vsftpd
nobody 30035 0.0 0.1 1604 556 ? S 10:17 0:00 /server/ftp/sbin/vsftpd
After the login (username = markus):
root 22458 0.0 0.0 1548 352 pts/0 S 10:04 0:00 /server/ftp/sbin/vsftpd
nobody 17026 0.0 0.1 1604 576 ? S 10:17 0:00 /server/ftp/sbin/vsftpd
markus 13446 0.0 0.1 1616 596 ? S 10:17 0:00 /server/ftp/sbin/vsftpd
What's the nobody process for ?
My vsftpd.conf:
Code:
anonymous_enable=NO
async_abor_enable=YES
check_shell=NO
chroot_list_enable=YES
chroot_local_user=YES
connect_from_port_20=YES
hide_ids=YES
listen=YES
local_enable=YES
passwd_chroot_enable=YES
use_localtime=YES
write_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
local_umask=027
local_max_rate=262144
max_per_ip=1
pasv_max_port=65535
pasv_min_port=64000
chroot_list_file=/etc/vsftpd.not_chrooted
ftpd_banner=Example FTP!
user_config_dir=/etc/vsftpd.user-configurations
xferlog_file=/var/log/xferlog