root 发表于 2015-11-7 08:25:52

VSFTP限制某用户只能访问自己的目录

  主配置文件如下..............
  anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=YES                           (限制某用户只能访问自己的目录)
chroot_list_file=/etc/vsftpd/chroot_list   (限制某用户只能访问自己的目录,将用户名写进这个文件)
listen=YES
max_clients=100
max_per_ip=5


pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
user_config_dir=/etc/vsftpd/userconfig      

  

  2.简单解释:以www用户为例
  useradd www -s /sbin/nologin

  1)
  cd /etc/vsftpd/userconfig   
  vi www
  #配置poster用户家目录
local_root=/dir   (这里为www登录ftp所进入的目录)
#配置用户可写权限
write_enable=yes

  2)
  vi   /etc/vsftpd/chroot_list
  www

  user2
  user3
  

  3.service vsftpd restart重启ftp服务即可
  

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: VSFTP限制某用户只能访问自己的目录