anlegen von benutzer über script

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kniggisiggi
    Member
    • Feb 2008
    • 46

    #1

    anlegen von benutzer über script

    halli hallo,

    ich versuche einen benutzer über ein script auf einem linux-server anzulegen.

    doch leider scheitere ich an folgendem:


    Code:
    SCHNIPP...
        /opt/open-xchange/sbin/createuser -c $CONTEXT -A $CONTEXTADMIN -P $CONTEXTPASS -u $USER -d \"$VOR $NACH\" -g ...
    .....SCHNAPP
    wenn ich ein echo davor setze wird mir der befehl auf der konsole richtig ausgegeben.
    HTML Code:
    SCHNIPP...
    /opt/open-xchange/sbin/createuser -c 1 -A admin -P secret -u test -d "vorname nachname" -g ...
    ...SCHNAPP
    lasse ich das script ausführen (ohne echo), wird der benutzer erfolgreich angelegt. doch als displayname erscheint nur
    HTML Code:
    "vorname
    was läuft da schief?
  • Carsten Hoeger
    Open-Xchange Professional Services
    • Mar 2007
    • 710

    #2
    Statt

    Code:
    -d \"foo bar\"
    einfach

    Code:
    -d "foo bar"

    Comment

    • kniggisiggi
      Member
      • Feb 2008
      • 46

      #3
      Code:
      -d "foo bar"
      hatte ich zuvor.
      leider mit dem gleichen fehlerhaften ergebnis :-(

      Comment

      • Martin Heiland
        Open-Xchange Quality Assurance
        • Feb 2007
        • 3695

        #4
        Hi,

        are you executing this script as a bash script? Other shells may have problems.

        Greetings

        Comment

        • kniggisiggi
          Member
          • Feb 2008
          • 46

          #5
          yes,

          bash-script

          Comment

          • kniggisiggi
            Member
            • Feb 2008
            • 46

            #6
            carsten was right

            the script works with
            Code:
            -d "foo bar"
            i don't know why it didn't work in the first place...


            @carsten and martin
            thank u very much for your help!

            Comment

            Working...
            X