0

チーム リーダーから、ユーザーが php スクリプトを使用して samba サーバーのアカウントのパスワードを変更できるアプリケーションを作成するように依頼されました。

Plsは、これをどのように実装できるか教えてください。

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

これを試すことができます: PHP スクリプトを使用して Linux または UNIX システムのパスワードを変更する

まだテストしていません。

于 2013-03-27T23:53:14.440 に答える