美国服务器linux系统vsftpd添加用户指定目录禁止访问上级目录

  大家在使用美国服务器装linux系统搭建vsftpd服务的时候经常碰到这样的问题,开设置多少用户的时候怎么限制FTP用户登陆的目录,和限制FTP用访问目录的时候,让他只能在自己的目录里待着,不能访问上级目录 ,主要为了安全考虑。下面小辰就带大去看看怎么设置这些,首先搭建好vsftpd 服务,接着按下面的步骤操作


  1,添加用户,设置用户根目录


  [root@hatch vsftpd]# useradd -g ftp -d /var/www/html -s /sbin/nologin webftp //添加用户并且指定用户目录


  [root@hatch vsftpd]# passwd webftp //设置用户密码


  2,修改/etc/vsftpd.conf,修改以下三个参数


  chroot_local_user=NO


  chroot_list_enable=YES


  chroot_list_file=/etc/vsftpd/chroot_list


  3,添加或修改/etc/vsftpd/chroot_list,添加上面添加的用户


  webftp


  4,重启vsftpd


  [root@hatch ~]# /etc/init.d/vsftpd restart


  本文固定链接: http://www.iayuidc.com/70.html

未经允许不得转载:主机推荐 » 美国服务器linux系统vsftpd添加用户指定目录禁止访问上级目录

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址