0

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

请告诉我如何实现这个。

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

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

谢谢 !!

4

2 回答 2

1

您可以使用:

    $comando="printf \"$passwordViejo\n$passwordNuevo\n$passwordNuevo\n\" | sudo -u $user bash -c \"/usr/bin/smbpasswd -s\"";


    exec($comando, $salida, $estado);
于 2013-09-20T13:52:50.067 回答
0

你可以试试这个:Change Linux or UNIX system password using PHP script

我还没有测试。

于 2013-03-27T23:53:14.440 回答