linuxvsftpd配置:Linux下vsftpd的安全化的配置来源: 发布时间:星期四, 2009年2月12日 浏览:41次 评论:0
项目介绍 目前主要 ![]() ![]() ![]() ![]() ![]() ![]() ![]() 主要使用它 ![]() * * * * * * * * * * rpmfind.net * .org.uk">ftp..org.uk * * ftp-stud.fht-esslingen.de * gd.tuwien.ac.at * * * * * 有上面这些著名 ![]() ![]() ![]() 主要配置 基本缟 实现让本地用户可以使用FTP ![]() ![]() ![]() ![]() ![]() chroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_listvsftpd.chroot_list里写上可以chroot ![]() ![]() 不在LIST ![]() ![]() ![]() 高手缟 使用虚拟用户 ![]() ![]() ![]() ![]() ![]() 1)创建guest用户 groupadd virtualuseradd -d /home/ftpsite -m virtual可以check ![]() ![]() ![]() ![]() 2)生成虚拟用户 apt-get ![]() 注意这里 ![]() ![]() ![]() cat login.txtusera123userb456db3_load -T -t hash -f login.txt /etc/vsftpd.login.dbchmod 600 /vsftpd.login.db ![]() ![]() zless /usr/share/doc/vsftpd/EXAMPLE/VIRTUAL_USERS/README.gz 其中有如下内容:NOTE: Many systems have multiple versions of "db" ![]() ![]() ![]() ![]() ![]() 3)生成/etc/pam.d/vsftpd.vu文件 ![]() auth required /lib/security/pam_userdb.so db=/etc/vsftpd.loginaccount required /lib/security/pam_userdb.so db=/etc/vsftpd.login注意后面没有db ![]() ![]() 4)修改vsftpd.conf文件 ![]() listen=YES#listen_port=10021 //你可以在这里指定监听 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 5)用户权限配置 注意最好用chmod 600把所有 ![]() ![]() anon_world_readable_only=NO //打开浏览权限write_enable=YES //打开写权限anon_upload_enable=YES //上传权限anon_mkdir_write_enable=YES //建立目录权限anon_other_write_enable=YES //更改和删除权限local_root=/tmp 用于更改root. 上面 ![]() ![]() 上传、、删除需要 ![]() anon_world_readable_only=NOwrite_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YESlocal_root=/usr/www/kjcroot/yangliudi 只能上传不能删除 ![]() anon_world_readable_only=NOwrite_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=NOlocal_root=/usr/www/kjcroot/yangliudi 只能 ![]() anon_world_readable_only=YESwrite_enable=NOanon_upload_enable=NOanon_mkdir_write_enable=NOanon_other_write_enable=NOlocal_root=/usr/www/kjcroot/yangliudi 6)/etc/init.d/vsftpd start 0
相关文章读者评论发表评论 |