我试图同时安装proftpd(手动)和vsftpd(通过yum),但我仍然无法得到我想要的。我希望允许用户访问他们的主文件夹。这是典型的目标。安装这两台服务器时都没有出现错误,我配置了它,但我无法重新启动正常情况下的任何人:
service vsftpd restart
但失败了。如果通过浏览器转到ftp://localhost,我可以看到唯一一个名为"pub“的文件夹,它是空的。我现在甚至不知道现在运行哪个服务器(vsftpd或proftpd)。我对Linux和CentOS完全陌生,不知道如何找到它。如何纠正其中一台服务器的启动?
我正在运行Ubuntu12.04 LTS。我用apt做了一些小的更新。重新启动后,vsftp停止接受连接,系统用户登录。在auth日志中,我得到以下错误
Dec 22 22:03:13 helium vsftpd: PAM unable to dlopen(pam_cracklib.so): /lib/security/pam_cracklib.so: cannot open shared object file: No such file or directory
Dec 22 22:03:13 helium vsftpd: PAM adding faulty module: pam_cra