yun 发表于 2017-1-24 17:41:21

linux ftp日志配置文件详解

1、修改/etc/vsftpd/vsftpd.conf (其实安装完后默认就是以下配置)
  anonymous_enable=YES   匿名用户可以访问
  local_enable=YES       本地用户可以访问
  write_enable=YES       本地用户有写权限
  local_umask=022        用户上传文件的通配符掩码为022
  dirmessage_enable=YES  当用户进入某一文件夹时,显示提示信息
  connect_from_port_20=YES  用户的传输数据端口为20
  chroot_local_user=YES   对所有用户登录时都限制在自己的主目录,这时chroot_list_enable的值必须为NO,如果值为chroot_list_enable=YES,则=/etc/vsftpd/chroot_list中记录的用户可以访问其他的目录
  chroot_list_enable=NO   当chroot_local_user=NO,且 chroot_list_enable=YES时,/etc/vsftpd/chroot_list中的用户将被限制在自己的主目录中
  chroot_list_file=/etc/vsftpd/chroot_list 记录用户名
  pam_service_name=vsftpd  加载pam验证模块
  userlist_enable=YES      开启userliset_enable的功能  
  userlist_deny=YES        如果值为YES,则 /etc/vsftpd/user_list中的用户不能登录ftp,如果为NO,/etc/vsftpd/user_list中的用户能登录ftp
  tcp_wrappers=YES         加载TCP_wrappers的验证模块

2、添加用户
  useradd -d /ftp/kaka -s /sbin/nologin kaka  添加用户不能从本地登录,主目录为/ftp/kaka
  (####也可以去/etc/passwd文件中修改来达到此目的。
  ##### cat /etc/passwd | grep kaka
####targtime:x:500:500::/ftp/kaka:/sbin/nologin
  ####)
  passwd kaka

3、改变目录属性
  chown   kaka:ftp  /ftp/kaka    将/ftp/kaka的目录的所有者和所属组为kaka和ftp

4、访问ftp验证
  ftp 127.0.0.1


############ftp日志功能#############

【例子】
##################log settings###################
# Activate logging of uploads/downloads.
xferlog_enable=YES  #上传下载日志
#
# You may override where the log file goes if you like. The default is shown
# below.
xferlog_file=/var/log/xferlog
#
#log in two files /var/log/xferlog and /var/log/vsftpd.log
dual_log_enable=YES  #登录日志
vsftpd_log_file=/var/log/vsftpd.log
#log time setting
use_localtime=YES  #日志中的时间与系统时间保持一致
#
###################end of log####################

页: [1]
查看完整版本: linux ftp日志配置文件详解