Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12
  1. #1
    Sobig Wurm Avatar von K3nny
    Registriert seit
    02.10.2007
    Beiträge
    207

    Standard [need help] Ubuntu-> User mit nur 1 Befehl anlegen (inc. Passwort )

    Hey ho Linuxianer !

    Folgendes Problem.

    Ich versuche schon seit einer gewissen Zeit einen User auf dem System anzulegen und dass mit nur 1 befehl.

    Sprich:

    useradd K3nny1337 -m -p lol

    In der Help steht zwar dass -p für dass passwort steht, aber irgendwie funktionbiert dass nicht. Und bei google.de konnte mir auch keiner helfen. Ich hoffe ihr könnt mir bei diesem Problem weiterhelfen.

    ps: Ich weiss dass es mit "sudo passwd K3nny1337 " klappt. Aber dass bringt mir nicht viel, da ich über die PHP Seite immer nur 1 Befehl schreiben kann.

  2. #2
    W32.FunLove
    Registriert seit
    30.06.2008
    Beiträge
    120

    Standard

    Wer sagt denn, dass du nur einen Befehl schreiben kannst?

    Du kannst 1. sie mit ; abtrennen
    d.h.
    echo "Hier";echo "ist";echo"Kenny" klappt

    Außerdem kannst du doch einfach 3 shellexecutes machen oder wenn es ne shell ist 3 unterschiedliche aufrufen?

    Ansonsten musst du mal erklären warum das bei dir nicht geht.

    Außerdem hilft es das Passwort in Anführungszeichen zu setzen, falls es Leerzeichen enthält.

    Außerdem: Wird ein user erzeugt mit falschen bzw garkeinem Passwort, oder kommt diese qle Hilfe
    Zitat Zitat von Suicide
    Und als super Free-Hack "Veteran" wie du dich hier präsentierst, hätte dir das auch auffallen müssen.

  3. #3
    Sobig Wurm Avatar von K3nny
    Registriert seit
    02.10.2007
    Beiträge
    207

    Standard

    also bei mir sieht dass ganze so aus

    PHP-Code:
                    $command "su www-data";
                    
    $command "sudo useradd {$_POST['name']} -p {$_POST['passwort1']} -m";
                    
    $errorMessage exec($command$output);
        
                    
    //echo count($output);

                    
    for ($i 0$i count($output); $i++)
                    {
                        
    //echo $output[$i]."<br/>";
                    
    }
        
                    echo 
    $errorMessage."<br/>"
    Sprich der Befehl geht so in die Console

    su www-data
    useradd "username" -p "passwort" -m

    Wie du gesagt hast klappt dass ja nicht. Nur ich brauch eine alternative so User auf dem System anzulegen....

  4. #4
    Stanley Jobson
    Registriert seit
    09.12.2006
    Beiträge
    671

    Standard

    fielleicht hilft es noch die shell anzugeben oder so.

    adduser › Wiki › ubuntuusers.de
    useradd(8) - Linux man page

  5. #5
    Sobig Wurm Avatar von K3nny
    Registriert seit
    02.10.2007
    Beiträge
    207

    Standard

    fielleicht hilft es noch die shell anzugeben oder so.
    Was meinst du damit genau ??
    Ich kenne mich mit Linux nicht ganz sogut aus wie mit WIndows muss ich dazu sagen.

  6. #6
    Anfänger
    Registriert seit
    24.11.2008
    Beiträge
    6

    Standard

    Learning by doing ... genug Ansätze hast du doch jetzt hier .. bisschen Hirnschmalz musste doch auch aufbringen oO

  7. #7
    Sobig Wurm Avatar von K3nny
    Registriert seit
    02.10.2007
    Beiträge
    207

    Standard

    -.-*
    Wie gesagt, ich hab mit dem Problem schon sämtliche kippenschachteln und entlich viel Zeit tot geschlagen. Ich komm einfach nicht drauf.

    Sonst würde ich hier nicht nachfragen....

  8. #8
    W32.FunLove
    Registriert seit
    30.06.2008
    Beiträge
    120

    Standard

    Also warum machst du su www-data?!

    Wenn das ne Shell ist läuft sie idr (hoffentlich xDD) als www-data

    Daran kann es schonmal scheitern, weil du als kleinerer User evtl keine anderen user anlegen kannst.

    Achso du hast später sudo, naja gut, damit ist aber die erste Zeile sinnlos.

    2. So wie du es machst wird er die erste Zeile eh nie bearbeiten.

    What about:
    PHP-Code:
    $command "sudo useradd username"
    exec($command$output);

    $command "su username;passwd password"
    exec($command$output); 
    ? Hoffe es hilft.
    Zitat Zitat von Suicide
    Und als super Free-Hack "Veteran" wie du dich hier präsentierst, hätte dir das auch auffallen müssen.

  9. #9
    Capt'n Crunch
    Registriert seit
    10.07.2008
    Beiträge
    999

    Standard

    hoffe ja mal das die doku richtig gelesen wurde. Soviel ich weis wird das password direkt hinter das -p gepackt. Also adduser test -pmeinpw

    ansonsten ka
    bitcoin. Banking Is Necessary. Banks Are Not. - by Lincoln6Echo

    Das ganze Mysql usw is mir zu viel arbeit um es zu lernen

  10. #10
    The Chosen One oder so Avatar von Apex
    Registriert seit
    16.09.2007
    Beiträge
    1.469

    Standard

    Was du noch machen könntest ist eine Confdatei anzulegen, beispielsweiße einfach deine kopierte und dann

    # sudo adduser --conf [Confdatei] dann wird der User danach festgelegt und in der Confdatei dürfte ja auch das Passwort stehen
    "Die Menschheit wird eines Tages zu Grunde gehen. Vermutlich aus dem gleichen Grund wie die Dinosaurier - zu viel Panzer und zu wenig Hirn."


Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. FTP/Group/User Anlegen
    Von Mac_Hack im Forum Linux und UNIX-Systeme
    Antworten: 2
    Letzter Beitrag: 13.03.2010, 19:08
  2. Confixx Problem > Kunden Anlegen => Domains anlegen
    Von Nachtschicht17 im Forum Linux und UNIX-Systeme
    Antworten: 0
    Letzter Beitrag: 14.12.2008, 21:39
  3. Ubuntu Passwort?
    Von Hamachi-1 im Forum Linux und UNIX-Systeme
    Antworten: 16
    Letzter Beitrag: 03.12.2008, 07:36
  4. Bitte neuen User anlegen (UNIX Neuling)
    Von Lidloses_Auge im Forum Linux und UNIX-Systeme
    Antworten: 3
    Letzter Beitrag: 15.02.2008, 17:02

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •