主配置文件:/etc/vsftpd/vsftpd.conf
anonymous_enable=YES #是否启用匿名用户
no_anon_password=YES #匿名用户login时不询问口令
anon_upload_enable=yes | no # 匿名用户对文件(非目录)上传权限。
anon_world_readable_only=yes | no # 匿名用户对文件的下载权限
anon_mkdir_write_enable=yes | no # 匿名用户对文件夹的创建权限
anon_other_write_enable=yes | no # 匿名用户对文件和文件夹的删除和重命名
默认匿名用户下载使用nobody用户,other要有r权限才能被下载。
write_enable=YES # 全局设置,是否容许写入(无论是匿名用户还是本地用户,若要启用上传权限的话,就要开启他)
anon_root=(none) # 匿名用户主目录
anon_max_rate=(0) # 匿名用户速度限制
anon_umask=(077) # 匿名用户上传文件时有掩码(若想让匿名用户上传的文件能直接被匿名下载,就这设置这里为073)
chown_uploads=YES # 所有匿名上传的文件的所属用户将会被更改成chown_username
chown_username=whoever # 匿名上传文件所属用户名
本地用户权限控制
write_enable=YES #可以上传(全局控制) 删除,重命名
local_umask=022 #本地用户上传文件的umask
userlist_enable=YES #限制了这里的用户不能访问
local_root= #设置一个本地用户登录后进入到的目录
user_config_dir= #设置用户的单独配置文件,用哪个帐户登陆就用哪个帐户命名
download_enable= #限制用户的下载权限
chown_uploads=YES #所有匿名上传的文件的所属用户将会被更改成chown_username
chown_username=whoever #匿名上传文件所属用户名
chroot_list_enable=YES # 如果启动这项功能,则所有列在chroot_list_file之中的使用者不能更改根目录
chroot_list_file=/etc/vsftpd/chroot_list # 指定限制的用户文件,此列表中用户被锁定用户主目录
参数:chroot_list_enable、chroot_local_user、chroot_list_file搭配使用
# 在/etc/vsftpd/chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
# 在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到

最低0.47元/天 解锁文章
2500

被折叠的 条评论
为什么被折叠?



