【发布时间】:2011-06-28 16:49:23
【问题描述】:
我正在寻找一种在我的服务器上通过 PHP 更改 Windows 密码的方法。目前我的服务器正在运行 Windows 7 x64、IIS 7.5 和 php 5.3。我希望用户能够从我的 Web 应用程序更改他们的个人密码。
我尝试过 exec("net user Jack 123"),它在任务管理器的服务器上以 isur 或类似的方式运行,我认为该用户“isur”无法更改密码。 我还尝试将我的网站作为不同的应用程序池和用户(包括管理员)运行,但似乎没有任何效果。
有什么办法可以做到吗?
【问题讨论】:
-
我可能错了,但我认为没有任何方法可以做到这一点。如果可以的话,将会有大量病毒接管每个人的计算机......
-
net user Jack 123命令在命令提示符下正常运行是否有效? -
模糊的想法让用户提供当前和新密码,然后使用“runas”脚本来假设用户的凭据并以这种方式更改密码,但这只是一个模糊的想法,可能不会不行。
-
joshb "net user Jack 123" 确实有效
-
我知道 LDAP / 域有一种方法,但我只是为我的家人这样做......我们四个人。
标签: php windows iis passwords exec