vsftpd – 修剪空白的密码

有没有办法设置密码在通过FTPlogin时在开始/结束空间自动修剪?

我发现很多客户在复制/粘贴密码时遇到了问题。

VSFTPd是免费软件(根据GPL v2许可),所以你可以得到源代码并自己编辑,以使密码检查代码对空白不敏感。 除此之外,不,我没有任何魔术的select来做到这一点。

您可以使用PAM模块来过滤用户/密码。
要么你find一个模块alerady可用,要么你必须build立自己的。 看看http://ftp.osuosl.org/pub/linux/libs/pam/Linux-PAM-html/Linux-PAM_ADG.htmlbuild设。

vsftp的PAMconfiguration位于/etc/pam.d/vsftpd

编辑:我记得有关pam_script.so
这个PAM模块允许您从PAM运行任意命令。 所以不需要在C中开发一些东西。只需使用Bash过滤密码即可。
类似的需要在这里: https : //stackoverflow.com/questions/5284624/hook-into-linux-authentication-to-run-script-or-program-when-certain-conditions