vsftpd-修剪密码中的空格

vsftpd-修剪密码中的空格

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

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

答案1

VSFTPd 是免费软件(许可证如下:GPL 版本),这样您就可以获取源代码并自行编辑,以使密码检查代码对空格不敏感。除此之外,我不知道有任何神奇的选项可以做到这一点。

答案2

您可以使用 PAM 模块来过滤用户/密码。
您可以找到可用的模块,也可以自己构建模块。请查看http://ftp.osuosl.org/pub/linux/libs/pam/Linux-PAM-html/Linux-PAM_ADG.html用于建筑。

vsftp 的 PAM 配置如下/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

相关内容