最近在做KFS文件系统,之前已经可以把Kfs使用fuse挂载到linux文件系统中使用,今天就结合fuse,将kfs作为底层的文件

系统来运行FTP server , 效果还不错,不过在安装vsftpd时遇到了一些问题,记录下~

下载vsftpd源码 vsftpd-2.3.2.tar.gz

1, make

如果是64位机器,可能会出现 /lib/libpam.so.0: could not read symbols: File in wrong format

修改vsf_findlibs.sh  vi  :0,$ s/\/lib\//\lib64\//g

生成vsftpd 二进制

2,./vsftpd vsftpd.conf & 来运行vsftpd

如果出现could not bind listening IPv4 socket

可能系统中已经启动ftp,找到该进程,然后kill掉

3, 配置具体的vsftpd.conf文件 【比较复杂和繁琐】

http://blog.163.com/xyz_1112/blog/static/3869440220080442851960/

这篇文章介绍的比较详细

vsftpd本地用户不能登录问题的解决

http://www.chinaz.com/Server/Linux/09263945R008.html

总的来说vsftpd 权限认证登陆部分比较麻烦和复杂

来自yaronspace.cn  本文链接:http://yaronspace.cn/blog/archives/802