Linux服务器vsftpd限制ftp用户主目录
发布日期:2015-12-24 20:12:48
Linux服务器ftp安装参考链接:http://help.aliyun.com/knowledge_detail/5973912.html?spm=5176.7618386.5.3.iE4hJb ftp安装配置好,可自己创建多个ftp用户,每个ftp用户指定自己默认主目录,配置文件vsftpd.conf开启chroot_local_user=YES后,ftp用户只能操作自己的主目录,往上级目录切换是没有权限的。创建两个ftp用户如下所示: 此时这两个ftp用户只能操作自己根目录,鼠标双击上一层目录是没有权限的,如下图所示: 此时若想指定其中一个ftp用户有特殊权限可连接所有目录,可打开配置文件vsftpd.conf设置chroot_list_enable=YES,chroot_list_file=/etc/vsftpd/chroot_list,然后在/etc/vsftpd/目录下创建chroot_list文件,把想要有可以切换其他目录ftp用户添加到此文件中,每行写一个用户。如下图,把用户hp添加到chroot_list文件中 执行service vsftpd restart重启一下ftp服务,此时用户hp连接服务器,双击上层目录即可正常切换。如下图所示: 请注意: chroot_list_enable就是chroot_local_user的例外,chroot_local_user=yes,意思是所有ftp用户只能操作自己的主目录,若chroot_list_enable=yes,chroot_list下的用户就是例外可执行chroot其他目录。 若chroot_local_user=no,意思是所有ftp用户可以chroot其他目录,若chroot_list_enable=yes,chroot_list下的用户就是例外只能操作自己的ftp主目录。
|