Hallo Huschi,
habe den Fehler nun mit deiner Hilfe gefunden.
Das -e kam noch als return zurück. Damit hatte die Passwort Übergabe nach standardin unterschiedliche Inhalte.
Habe nun die Zeile:
Code:
$return = system("echo -e \"$passwd\n$passwd\n\"|smbpasswd -a -s $in{txt_username} >/dev/null 2>&1") /256;
if ($return == 0){
abgeändert in:
Code:
$return = system("echo \"$passwd\n$passwd\n\"|smbpasswd -a -s $in{txt_username} >/dev/null 2>&1") /256;
if ($return == 0){
Nun läuft auch das Webmin Modul einwandfrei.
Warum sich das bei Ubuntu anders verhält als bei Opensuse ist mir ein Rätsel.
Besten Dank nochmal.
jden44
Last edited by a moderator: