Ankündigung

Einklappen
Keine Ankündigung bisher.

Benutzer anlegen geht nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [callidomus] Benutzer anlegen geht nicht

    Hallo,

    nach dem jetzt alles läuft habe ich ein neues Problem.

    Wie in der Doku beschrieben wollte ich folgendes tun:

    Code:
    callidomus.admin password admin "NEUESPASSWORT"
    ...ging ohne Fehlermeldung durch...

    Einen neuen Benutzer für den Zugang ins Webinterface anlegen:

    Code:
    callidomus.admin password [I]steven[/I] "GANZgeheim"
    ....ging ohne Fehlermeldung durch...

    Login mit steven geht nicht... Login mit admin und NEUESPASSWORT geht...

    Mach ich was falsch??

    Gruß Steven

    P.S. kann man sich eigentlich so lange bis die neue Doku steht auf die "alte" von Smarthome.py verlassen?
    P.P.S. Ein target="_blank" in den Links (die man vl. noch etwas kennzeichnen sollte damit man Sie als Link erkennt) in den Hilfetexten im Webinterface wäre super - so nervt das etwas :-)

    #2
    Ich glaube du must beim Password die Anführungszeichen weglassen. Zumindest hat es so bei mir funktioniert.

    Kommentar


      #3
      Das hatte ich schon probiert... jetzt nochmal und dann kam das:

      Code:
      callidomus:/home> callidomus.admin password steven ganzGEheim
      callidomus:/home> callidomus.admin password steven ganzGEheim                                                                                                        
      sed: 7xVjrmuydphhoL2T3aZEUGFj/: Read-only file system
      callidomus:/home> callidomus.admin password steven ganzGEheim                                                                                                        
      sed: 1: "/^steven:/s/steven:.*/s ...": bad flag in substitute command: 'u'
      callidomus:/home> callidomus.admin password steven ganzGEheim
      Nach jedem mal habe ich Login probiert und ging nicht :-(

      Legt dieser dann eigentlich einen richtigen User an? hast du deinen User unter /home/ gelistet? bzw. in der passwd ?

      Kommentar


        #4
        nein ich kann mich mit dem nicht admin user nur mit dem Browser anmelden. In der passwd steht der nicht drin.

        Kommentar


          #5
          ich hab callidomus mal neugestartet jetzt gehts ... sorry war ich wohl etwas zu schnell..

          Kommentar


            #6
            Hallo Steven,

            bezüglich der SH.py Doku gibt es Überschneidungen. Viele Attribute bei den Plugins sind identisch.
            Mit
            Code:
            callidomus.admin password BENUTZER XXX
            wird eine Benutzer/Passwort nur für die Visu erzeugt. Keine Shell. Siehe auch https://docs.callidomus.com/de/Benutzer/

            Die beiden Fehler sehe ich mir an.

            Bis bald

            Marcus

            Kommentar


              #7
              Hallo,

              ich kann die Fehler nicht reproduzieren. Kannst Du mir ein Passwort posten, mit dem Du Probleme hattest (wenn Du es nicht für andere Dienste verwendest, was Du ja wahrscheinlich nicht machst)
              Die " sind wichtig wenn man Sonderzeichen im Passwort verwenden möchte. Sonst kann es zu komischen Problemen auf der Shell kommen.

              Bis bald

              Marcus

              Kommentar


                #8
                Hallo Marcus,

                ich arbeite mich gerade durch die Dokumentation. Als ich einen Visu Benutzer anlegen wollte, bei dem das Passwort das Sonderzeichen ')' bekomme ich folgende Fehlermeldung mit Anführungszeichen "eval: 1: Syntax error: ")" unexpected" und diesen wenn ich es ohne Anführungszeichen probiere "mksh: syntax error: ')' unexpected". Als Workaround habe ich mir solange ein neues Passwort generieren lassen, bis es keine Klammern mehr enthielt, dann hat es auch funktioniert.

                Nur als Hinweis

                EDIT:

                hab gerade festgestellt, dass ich mich nach folgendem Kommando:

                Code:
                callidomus.admin password niko "test"
                nicht auf https://callidomus.fritz.box:445/#visu einloggen kann. Mit "admin" und Passwort "admin" geht es. Gebe ich dem Benutzer "admin" allerdings ein neues, sicheres Passwort, kann ich mich mit diesem auch nicht mehr anmelden. Auch einfache Passwörter wie "test" gehen nicht. Neustart hat auch nichts geholfen. Was mach ich da falsch?

                EDIT 2:

                zwischendrin bekomme ich auch beim setzen von Passwörtern mit Sonderzeichen aber innerhalb von Anführungszeichen folgenden Fehler:

                sed: 1: "/^niko:/s/niko:.*/niko: ...": bad flag in substitute command: 's'

                Führe ich genau das gleiche Kommando nochmal aus, kommt keine Fehlermeldung mehr. Anmelden geht aber trotzdem nicht.
                Zuletzt geändert von 2ndsky; 02.08.2016, 13:12.
                Mit freundlichen Grüßen
                Niko Will

                Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
                - Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -

                Kommentar


                  #9
                  Hallo Niko,

                  sehe ich mir an.

                  Bis bald

                  Marcus

                  Kommentar


                    #10
                    Hallo,

                    nach einem Image-Update (callidomus.admin update; reboot) gibt es ein neues Kommando:

                    Code:
                    callidomus.password BENUTZER 'PASSWORT'
                    Siehe auch: https://docs.callidomus.com/de/Benutzer/

                    Wenn es noch Probleme geben sollte, bitte melden.

                    Bis bald

                    Marcus

                    Kommentar


                      #11
                      Hier eine kurze Frage dazu:
                      Code:
                      callidomus:/data/callidomus/local> callidomus.password BB15 'test'                                              
                      Bitte geben Sie einen Benutzernamen und Passwort an
                      Please specify username and password
                      
                      callidomus.password BENUTZER 'PASSWORD'
                      callidomus.password delete BENUTZER
                      Sollte doch so gehen, oder?

                      Somit geht es:
                      Code:
                      callidomus:/data/callidomus/local> callidomus.admin password BB15 "test"
                      Danke und Grüße
                      Thorsten (der, der jetzt auch testen will)

                      Kommentar


                        #12
                        Hallo Thorsten,

                        willkommen an Board.

                        Code:
                        callidomus.password BB15 'test'
                        Ist prinzipiell der richtige Befehl. https://docs.callidomus.com/de/Benutzer/

                        Leider ist die Prüfung des Benutzernamens etwas zu restriktiv und es werden (Ascii) Buchstaben zugelassen. Das werde ich asap fixen.

                        Code:
                        callidomus.password BBfuenfzehn 'test'
                        funktioniert.

                        Wahrscheinlich baue ich morgen wieder ein neues Image (OpenSSL Bug) darin ist das dann gefixt.

                        Bis bald

                        Marcus

                        Kommentar


                          #13
                          Hallo,

                          ich habe gerade ein neues Image hochgeladen.

                          Nach einem

                          Code:
                          callidomus.admin update
                          reboot
                          funktioniert auch

                          Code:
                          callidomus.password BB15 'test'
                          Bis bald

                          Marcus

                          Kommentar

                          Lädt...
                          X