CentOS-Vsftp全新下载安装:如何产生vsftpd-2.1.2/vsftpd.pam 文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS-Vsftp全新下载安装:如何产生vsftpd-2.1.2/vsftpd.pam 文件相关的知识,希望对你有一定的参考价值。

1、tar zvxf vsftpd-2.1.2.tar.gz
2、cd vsftpd-2.1.2
3、make
4、查看是否有nobody用户,没有则添加
5、查看是否有/usr/share/empty/目录,没有则添加
7、make install
8、检查是否有/usr/local/sbin/vsftpd
9、cp vsftpd-2.1.2/vsftpd.conf /etc
10、cp vsftpd-2.1.2/vsftpd.pam /etc/pam.d
在INSTALL中写的是cp到/etc/pam.d/ftp下,但事实证明在此版本中必须拷贝到/etc/pam.d下
我是按照步骤操作就是没有找到vsftpd.pam文件,请高手指点。我的系统CentOS 5.3 64位 安装包vsftpd-2.1.2.tar.gz从网上下载

参考技术A yum install pam*

设定PAM验证文件,并指定虚拟用户数据库文件进行读取
1)查看cat /etc/pam.d/vsftpd
2)在编辑前做好备份:
cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.backup
3)编辑vsftpd的PAM验证配置文件
vi /etc/pam.d/vsftpd
-------------------------------------------------------------------------
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib/security/pam_userdb.so db=/etc/vsftpd/virtusers
-------------------------------------------------------------------------

如果系统是64位系统在这里的所有lib后面要加入64
-------------------------------------------------------------------------
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers
-------------------------------------------------------------------------

参考资料:http://blog.sina.com.cn/s/blog_776602110100qoxs.html#

参考技术B 可以用自带的 yum工具

以上是关于CentOS-Vsftp全新下载安装:如何产生vsftpd-2.1.2/vsftpd.pam 文件的主要内容,如果未能解决你的问题,请参考以下文章

VS2010的下载地址与如何安装

VS2010的下载地址与如何安装

VS开发框架DevExtreme v19.1全解析!全新的UI小部件

全新安装 VS 2012 不会构建默认控制台应用程序:缺少 SDKDDKVer.h(和 stdio.h / CRT)

vs2017如何离线修改

如何手动安装VS代码扩展?