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