DJBahne Geschrieben 11. März 2005 Geschrieben 11. März 2005 Hallo Leute, ich habe folgendes Problem und zwar möchte ich mit einem Phpscript einen user auf einer Suse Linux 9.2 maschine anlegen und ein passwort vergeben. Das anlegen klappt auch der Befehl sieht folgendermaßen aus: exec("sudo /usr/sbin/useradd -m -c '".$_SESSION['vorname']." ".$_SESSION['name']."' -d /home/user_".$bereich."/".$_SESSION['benutzername']." ".$_SESSION['benutzername'].""); so jetzt kommt das eigendliche Problem den das Passwort ändern klappt nicht: exec("sudo /usr/bin/passwd ".$_SESSION['benutzername']."\r".$_SESSION['kennwort']."\r".$_SESSION['kennwort']."\r"); das Problem glaube ich daran das er kein Enterzeichen macht und nicht auf den Promt von Linuxsystem antwortet. Kann mir jemand von euch dabei helfen?? Gruss Patrick
etreu Geschrieben 11. März 2005 Geschrieben 11. März 2005 Ein <ENTER> unter Linux ist ein Linefeed, kein carriage-return.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden