我的团队负责人让我做一个应用程序,用户可以通过php脚本更改samba服务器帐户的密码。
请告诉我如何实施这个。
我在php脚本中使用下面的命令通过php脚本更改linux pc的密码。
exec(“echo $ newpass | sudo -u root passwd --stdin $ username 2>& 1”);
谢谢!!
答案 0 :(得分:1)
你可以使用:
$comando="printf \"$passwordViejo\n$passwordNuevo\n$passwordNuevo\n\" | sudo -u $user bash -c \"/usr/bin/smbpasswd -s\"";
exec($comando, $salida, $estado);
答案 1 :(得分:0)
你可以试试这个:Change Linux or UNIX system password using PHP script
我还没有测试过。