チーム リーダーから、ユーザーが php スクリプトを使用して samba サーバーのアカウントのパスワードを変更できるアプリケーションを作成するように依頼されました。
Plsは、これをどのように実装できるか教えてください。
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);
これを試すことができます: PHP スクリプトを使用して Linux または UNIX システムのパスワードを変更する
まだテストしていません。