【发布时间】:2013-03-04 05:37:12
【问题描述】:
我的团队领导让我做一个应用程序,用户可以通过这个应用程序通过 php 脚本更改 samba 服务器的帐户密码。
请告诉我如何实现这个。
我在我的 php 脚本中使用以下命令通过 php 脚本更改 linux pc 的密码。
exec("echo $newpass | sudo -u root passwd --stdin $username 2>&1");
谢谢!!
【问题讨论】:
-
Oftopic:希望您妥善保护此脚本免受未经授权的滥用。
exec和sudo密码来自php对我来说听起来像是一个巨大的安全漏洞......