Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Exec funktioniert nicht...

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Exec funktioniert nicht...

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by

      Ich habe (leider) auch von Linux nur begrenztes wissen.

      sudo -ll -U iobroker

      Vieleicht muss da wget in die /etc/sudoers.d/iobroker datei.
      Nicht getestet. Nur geraten / google benutzt.

      LG

      graubi77 1 Reply Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @graubi77 last edited by

        @graubi77

        Link Text

        1 Reply Last reply Reply Quote 0
        • graubi77
          graubi77 @Guest last edited by

          @Blechsoldat Danke für den Hinweis. Könnte sein, dass es in dieser Richtung liegt, denn inzwischen weiß ich, dass der EXEC funktioniert - z.B. im Zusammenhang mit shutdown. Nur mit wget scheint es nicht zu funktionieren.

          Hat jemmand einen einfachen Weg, wie ich wget in der sudoers hinzufügen kann? Ich bin leider echt ein linux noob :-(.

          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @graubi77 last edited by

            @graubi77

            Schau dir die Datei folgende Datei an
            /etc/sudoers.d/iobroker

            Hier definiert iobroker seine eigenen sudo-Befehle ohne Passwort.

            mit
            sudo -u iobroker <hier dein befehl>
            kannst du befehele auf der kommandozeile testen, wie sie auch der benutzer iobroker absendet und schauen ob dann die berechtigung klappt

            graubi77 1 Reply Last reply Reply Quote 0
            • graubi77
              graubi77 @OliverIO last edited by graubi77

              @OliverIO said in Exec funktioniert nicht...:

              /etc/sudoers.d/iobroker

              Der Befehl lässt sich so einwandfrei ausführen und macht, was er soll. Das Gleiche aus Blockly heraus funktioniert nicht 😞

              graubi77 OliverIO 2 Replies Last reply Reply Quote 0
              • graubi77
                graubi77 @graubi77 last edited by

                Puh, jetzt habe ich es doch gefunden. Ich habe im Blockly ein sudo vorangesetzt und das wollte er hier nicht. Ohne sudo funktioniert es erstaunlicherweise. Zuvor hatte ich beide Varianten probiert und in beiden Fällen hatte es nicht funktioniert.

                Vielen Dank allen für die Hilfe !!!

                1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @graubi77 last edited by

                  @graubi77

                  also der befehl funktioniert ohne die Eingabe eines passwortes?
                  Dann kannst du nur noch im syslog mal schauen, was da steht

                  graubi77 1 Reply Last reply Reply Quote 0
                  • graubi77
                    graubi77 @OliverIO last edited by

                    @OliverIO mit sudo will er ein Passwort und ohne sudo funktioniert es jetzt...

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @graubi77 last edited by

                      @graubi77 sagte in Exec funktioniert nicht...:

                      @OliverIO mit sudo will er ein Passwort und ohne sudo funktioniert es jetzt...

                      aber wget braucht doch gar kein sudo

                      graubi77 1 Reply Last reply Reply Quote 0
                      • graubi77
                        graubi77 @Homoran last edited by

                        @Homoran Genau das war mir nicht bewusst. Da bin ich dann doch eher der Noob :-).

                        AlCalzone 1 Reply Last reply Reply Quote 0
                        • AlCalzone
                          AlCalzone Developer @graubi77 last edited by

                          @graubi77 sudo ist nur für bestimmte administrative Programme und sollte (wenn möglich) vermieden werden - manchmal geht es halt nicht ohne.

                          Um Dateien in das Home-Verzeichnis des aktuellen Benutzers (ioBroker) zu schreiben, werden selbstverständlich keine root-Rechte benötigt. Wäre ja wie wenn du auf Windows zum Bearbeiten einer Textdatei jedes Mal den Administrator rufen müsstest 😉

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          670
                          Online

                          32.0k
                          Users

                          80.4k
                          Topics

                          1.3m
                          Posts

                          blockly javascript
                          6
                          12
                          889
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo