通过php脚本更改samba服务器的密码

时间:2013-03-04 05:37:12

标签: php samba

我的团队负责人让我做一个应用程序,用户可以通过php脚本更改samba服务器帐户的密码。

请告诉我如何实施这个。

我在php脚本中使用下面的命令通过php脚本更改linux pc的密码。

exec(“echo $ newpass | sudo -u root passwd --stdin $ username 2>& 1”);

谢谢!!

2 个答案:

答案 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

我还没有测试过。