我有一台 Linux 服务器(Fedora 18 和 Linux 内核 3.6.10),上面运行着 VSFTP 和 Apache,我的朋友有时会用它来托管文件。我正在尝试制作一个 PHP 表单,他们可以使用它来更改密码,而无需使用 SSH 或其他方式登录到实际服务器。
我有一个表格,要求输入您的用户名、当前密码、新密码和重新输入新密码,但我不知道该调用什么来验证用户名/密码组合,或实际更改密码。
我最近对 Linux 很熟悉,但之前没用过 shell_exec。环顾互联网,听起来我需要解析出 /etc/shadow 来验证密码,这并不难,但我不确定在输入密码上使用什么加密来匹配它与影子。
提前致谢。