ftp权限设置大全!!!

时间:2020-12-12 15:26:58

1.登录和对匿名用户的设置
write_enable=YES                         //是否对登录用户开启写权限。属全局性设置。默认NO
local_enable=YES                         //是否允许本地用户登录FTP服务器。默认为NO
anonymous_enable=YES              //设置是否允许匿名用户登录FTP服务器。默认为YES
ftp_username=ftp                           //定义匿名用户的账户名称,默认值为ftp。
no_anon_password=YES               //匿名用户登录时是否询问口令。设置为YES,则不询问。默 认NO
anon_world_readable_only=YES   //匿名用户是否允许下载可阅读的文档,默认为YES。
anon_upload_enable=YES            //是否允许匿名用户上传文件。只有在write_enable设置

local_root=/var/ftp             
// 设置本地用户登录后所在的目录。默认配置文件中没有设置该项,此时用户登录FTP服务器后,所在的目录为该用户的主目录,对于root用户,则为/root目录。
anon_root=/var/ftp            
//设置匿名用户登录后所在的目录。若未指定,则默认为/var/ftp目录。

chroot_list_enable=YES                    
// 设置是否启用chroot_list_file配置项指定的用户列表文件。设置为YES则除了列在j/etc/vsftpd/chroot_list文件中的的帐号外,所有登录的用户都可以进入ftp根目录之外的目录。默认NO
chroot_list_file=/etc/vsftpd/chroot_list         
// 用于指定用户列表文件,该文件用于控制哪些用户可以切换到FTP站点根目录的上级目录。
chroot_local_user=YES

download_enable=NO                    //所有用户禁止下载

// 用于指定用户列表文件中的用户,是否允许切换到上级目录。默认NO
注意:要对本地用户查看效果,需先设置local_root=/var/ftp