Perl スクリプトを使用してユーザーのパスワードを変更できるようにしたいと考えています。私はもう試した:
my $user = "test";
my $pass = "testing";
open(DATA, "| passwd $user") || die "failed";
print DATA $pass;
sleep(1);
print DATA $pass;
close(DATA);
そしてそれは決して通りません。
`echo -e "$pass\n$pass" | も試しました。passwd $user" しかし、パスワード変換失敗エラーが表示されます。
どんな助けでもいただければ幸いです