我正在寻找一个ftp服务器,它让我有不同的用户凭据管理,而不是使用linux内置的用户/通行证?
发布于 2012-03-27 12:12:55
ProFTPD和VsFTPD都可以配置为接受虚拟用户。两者都可以配置为使用备用passwd文件、mysql数据库、LDAP等来管理用户凭据。两个都可以从你附近的回购处得到。
发布于 2012-03-27 12:13:07
这可以通过为您的FTP应用程序使用自定义pam.d文件来实现,并将其指向替代实际passwd/阴影集的另一组文件。
其中一个这样做的PAM模块就是pam_fshadow。
发布于 2012-03-27 12:14:18
您的问题非常模糊,但我想您的意思是,如果您可以有一个FTP服务器,它根本不使用系统帐户,而是孤立的帐户。
那么你有很多选择。
ProFTPd允许您将用户信息存储在LDAP或SQL中,根本不依赖于PAM。ProFTPd也可以使用pam_ldap或pam_mysql而不依赖于您的系统帐户。
纯FTPd类似,甚至更轻量级。
您还可以将vsftpd配置为与pam_ldap或pam_mysql一起使用LDAP/SQL,而完全不依赖于系统帐户。
你确定现在你需要的是FTP而不是SFTP吗?
https://serverfault.com/questions/373897
复制相似问题