Hy,
ich habe hier ein Script geschrieben, das ein password für ein user anlegt.
Aber wo ist der fehler.
#!/usr/bin/perl
$passwd="Passwd";
$user="test12";
$password="t12xYZ";
open(PASSADD, "|$passwd $user")||die $_;
print PASSADD $password;
print PASSADD $password;
close(PASSADD);
Wenn ich dies nun in der Konsole als root ausführe kommt diese meldung:
Server1:/ # perl addpasswd.cgi
New password: Password will be truncated to 8 characters
Re-enter new Password:
passwd: Conversation error
Server1:/ #
Was kann das sein!
Lesezeichen