LAMP服务器环境搭建七、vsftp安装
来源:互联网 发布:为什么mac不适合玩游戏 编辑:程序博客网 时间:2024/05/16 10:33
安装基本如下 需要注意的是,请关闭selinux!或设置selinux权限。
准备
yum install vsftpd*yum install db4*yum install pam* //如果有提示错误,请安装
建立虚拟用户宿主
useradd -d /usr/local/apache2/htdocs -s /nologin vsftp_vuserchmod 777 /usr/local/apache2/htdocs -R
建立虚拟用户密码文件并建立pam认证
vim /etc/vsftpd/vuser_pwdaaa //用户名aaapwd //密码bbb //用户名bbbpwd //密码//密码文件,要新增虚拟用户,只要修改vuser_pwd然后运行本命令即可db_load -T -f /etc/vsftpd/vuser_pwd -t hash /etc/vsftpd/vsftpd_vuser.dbvim /etc/pam.d/vsftpd输入下述两行auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_vuseraccount required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_vuser
配置vsftpd.conf
vim /etc/vsftpd/vsftpd.conf在文件最后添加下述代码。guest_enable=YES;guest_username=vsftp_vuser //指定宿主用户user_config_dir=/etc/vsftpd/user.d //指定用户配置文件目录pam_service_name=vsftpd //认证用户名,是指在建立user.d文件夹,建立与../vsftp_vuser文件对应的用户名为文件名的配置文件配置如下:local_root=/usr/local/apache2/htdocs/write_enable=YESanonymous_enable=NOanon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YESlocal_umask=022download_enable=YES
重启vsftp
service vsftpd restart
可能发生的错误
若发现上述配置后,不能登陆,按下述进行检查
tail -f /var/log/secure
然后ftp连接到ftp服务器 若出现以下错误的,请将pam.d/vsftpd的内容改为
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_vuseraccount required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_vuser
错误信息:
PAM unable to dlopen(/lib/security/pam_userdb.so。。。
请参考本文
ftp用户无法删除apache生成的文件的解决办法
更改apache的user/group为ftp的虚拟用户即可
- LAMP服务器环境搭建七、vsftp安装
- LAMP服务器环境搭建六、PHP安装
- LAMP服务器环境搭建五、GZIP安装
- LAMP服务器环境搭建三、apache安装
- LAMP服务器环境搭建二、mysql安装
- 搭建LAMP服务器环境
- LAMP服务器环境搭建一、memcached服务器安装
- LAMP环境搭建安装
- Lamp环境搭建安装
- 搭建LAMP服务器环境流程
- LAMP服务器环境搭建四、Apache扩展的安装
- VMware虚拟机安装CentOS 7并搭建lamp服务器环境
- Linux服务器LAMP环境搭建全过程(安装方式)
- CentOS6.8服务器LAMP环境搭建(一) 安装Apache2.4.25
- VMware虚拟机安装CentOS 7并搭建lamp服务器环境
- Linux环境下搭建VSFTP服务器
- LAMP环境搭建与配置(七)
- yum搭建lamp环境,亲自服务器搭建。
- typename
- LAMP服务器环境搭建八、Apache负载均衡
- 【转】android学习和广告平台赚钱
- 电脑小毛病解决方案收集
- Linux VI编译器基本使用
- LAMP服务器环境搭建七、vsftp安装
- 三角形、长方形、正方形、梯形、圆等的周长计算公式和面积计算公式
- 浅淡SQL中where 1=1和0=1的作用
- 显式算法和隐式算法的并行化比较
- LAMP服务器环境搭建六、PHP安装
- LAMP服务器环境搭建五、GZIP安装
- LAMP服务器环境搭建四、Apache扩展的安装
- 阅读人生-李开复给程序员的七个建议
- QT中PRO文件写法的详细介绍