我正在寻找一个FTP服务器,让我有不同的用户凭据pipe理,而不是使用Linux内置的用户/通行证?
ProFTPD和VsFTPD都可以configuration为虚拟用户。 两者都可以configuration为使用备用passwd文件,mysql数据库,LDAP等来pipe理用户凭证。 两者都应在附近的回购仓库中提供。
这可以通过为您的FTP应用程序使用自定义的pam.d文件来实现,并将其指向一组替代的文件来代替实际的密码/影子集。
一个这样的PAM模块就是pam_fshadow 。
你的问题是非常含糊的,但我想你的意思是,如果你可以有一个FTP服务器,根本不使用系统帐户,但孤立的帐户。
那么,你有很多select。
ProFTPd允许您将用户信息存储在LDAP或SQL中,完全不依赖于PAM。 ProFTPd也可以使用pam_ldap或pam_mysql而不依赖于您的系统帐户。
Pure-FTPd是相似的,甚至更轻。
您还可以将vsftpdconfiguration为使用带有pam_ldap或pam_mysql LDAP / SQL,而无需依赖系统帐户。
而且,你确定这些天你需要FTP而不是SFTP吗?
看看CrushFTP 。 它支持许多操作系统和许多协议。 您可以使用单独的用户数据库。 太多的function在这里列出,但有一个免费试用。 支持,即使在审判期间也非常好。