Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [offen] root Rechte für exec()

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    961

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[offen] root Rechte für exec()

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
55 Beiträge 10 Kommentatoren 10.8k Aufrufe 8 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    aleks-83
    schrieb am zuletzt editiert von aleks-83
    #43

    Offenbar...

    Der user iobroker auf dem NAS hat iwie keinen Zugriff mehr auf die Ordnerebene

    iobroker@DS112Plus:~$ ls -ldh /DS112/FOTO/Besucherfotos/
    ls: cannot access /DS112/FOTO/Besucherfotos/: No such file or directory
    iobroker@DS112Plus:~$ cd /DS112/
    -sh: cd: /DS112/: No such file or directory
    iobroker@DS112Plus:~$ dir
    total 20
    drwxr-xr-x  5 iobroker users 4096 Aug  7 08:20 .
    drwxrwxrwx 10 root     root  4096 Jul 29 16:06 ..
    drwxr-xr-x  3 iobroker users 4096 Aug  7 08:20 CloudStation
    drwx------  2 iobroker users 4096 May 16 00:00 .Maildir
    drwxr-xr-x  2 iobroker users 4096 Mar 15 13:17 www
    iobroker@DS112Plus:~$
    
    

    habe es mal per FTP getestet. Per iobroker angemeldet habe ich Zugriff bis auf die Ebene /DS112/FOTO/Besucherfotos/ tiefer rein darf ich aber nicht.

    = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
    = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

    Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
    Glasfaser 400

    1 Antwort Letzte Antwort
    0
    • A Offline
      A Offline
      aleks-83
      schrieb am zuletzt editiert von aleks-83
      #44

      Ich bin bisher nicht weiter gekommen.
      Hat noch jemand eine Idee?

      Per FTP als user "iobroker" komme ich bis ins Verzeichnis /DS112/FOTO/Besucherfotos/ in das 2019 komme ich dann nicht mehr. Ich bekomme ich die Meldung

      Permission denied.
      Error code: 3
      Error message from server: Permission denied
      

      Wenn ich per SSH versuche in die Verzeichnisse zu schauen erhalte ich schon bei Besucherfotos die Meldung:

      iobroker@DS112Plus:/volume1/DS112/FOTO$ cd Besucherfotos/
      -sh: cd: Besucherfotos/: Permission denied
      

      = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
      = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

      Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
      Glasfaser 400

      AlCalzoneA 1 Antwort Letzte Antwort
      0
      • A aleks-83

        Ich bin bisher nicht weiter gekommen.
        Hat noch jemand eine Idee?

        Per FTP als user "iobroker" komme ich bis ins Verzeichnis /DS112/FOTO/Besucherfotos/ in das 2019 komme ich dann nicht mehr. Ich bekomme ich die Meldung

        Permission denied.
        Error code: 3
        Error message from server: Permission denied
        

        Wenn ich per SSH versuche in die Verzeichnisse zu schauen erhalte ich schon bei Besucherfotos die Meldung:

        iobroker@DS112Plus:/volume1/DS112/FOTO$ cd Besucherfotos/
        -sh: cd: Besucherfotos/: Permission denied
        
        AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #45

        @aleks-83 sagte in [offen] root Rechte für exec():

        Permission denied

        Was sagt ls -la in diesem Ordner?

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        A 1 Antwort Letzte Antwort
        0
        • AlCalzoneA AlCalzone

          @aleks-83 sagte in [offen] root Rechte für exec():

          Permission denied

          Was sagt ls -la in diesem Ordner?

          A Offline
          A Offline
          aleks-83
          schrieb am zuletzt editiert von aleks-83
          #46

          @AlCalzone sagte in [offen] root Rechte für exec():

          @aleks-83 Bitte die vollständige Ausgabe posten, nicht beschreiben

          iobroker@DS112Plus:/volume1/DS112/FOTO$ ls -la
          total 1608
          drwxrwxrwx  37 admin users    4096 Jun 19 09:11 .
          drwxrwxrwx  15 root  root     4096 Mar 29 12:31 ..
          drwxrwxrwx  14 admin users    4096 Apr 28 19:02 2018
          drwxrwxrwx   7 admin users    4096 Jun 20 15:30 2019
          drwx------   9 admin users    4096 Jun 19 09:16 Besucherfotos
          

          Habe ein paar Zeilen zwischen drin weg genommen.

          = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
          = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

          Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
          Glasfaser 400

          AlCalzoneA 1 Antwort Letzte Antwort
          0
          • A aleks-83

            @AlCalzone sagte in [offen] root Rechte für exec():

            @aleks-83 Bitte die vollständige Ausgabe posten, nicht beschreiben

            iobroker@DS112Plus:/volume1/DS112/FOTO$ ls -la
            total 1608
            drwxrwxrwx  37 admin users    4096 Jun 19 09:11 .
            drwxrwxrwx  15 root  root     4096 Mar 29 12:31 ..
            drwxrwxrwx  14 admin users    4096 Apr 28 19:02 2018
            drwxrwxrwx   7 admin users    4096 Jun 20 15:30 2019
            drwx------   9 admin users    4096 Jun 19 09:16 Besucherfotos
            

            Habe ein paar Zeilen zwischen drin weg genommen.

            AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #47

            @aleks-83 Bitte die vollständige Ausgabe posten, nicht beschreiben

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              aleks-83
              schrieb am zuletzt editiert von aleks-83
              #48

              Habe meinen alten post editiert...

              Aber jetzt habe ich in der NAS Oberfläche nachgesehen.
              Dort hatte der gesamte Ordner nicht genug Berechtigungen.
              Nur der Besitzer durfte Lesen, Schreiben, Löschen.
              Habs geändert. und es geht !

              Ich dachte eigentlich dass ich den Ordner per SSH mit dem user iobroker erstellt hatte, aber dem war wohl nicht so.
              Danke für eure Hilfe !

              c4f1633f-24d0-41fc-a2ae-cad9b7744aff-image.png

              = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
              = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

              Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
              Glasfaser 400

              AlCalzoneA 1 Antwort Letzte Antwort
              0
              • A aleks-83

                Habe meinen alten post editiert...

                Aber jetzt habe ich in der NAS Oberfläche nachgesehen.
                Dort hatte der gesamte Ordner nicht genug Berechtigungen.
                Nur der Besitzer durfte Lesen, Schreiben, Löschen.
                Habs geändert. und es geht !

                Ich dachte eigentlich dass ich den Ordner per SSH mit dem user iobroker erstellt hatte, aber dem war wohl nicht so.
                Danke für eure Hilfe !

                c4f1633f-24d0-41fc-a2ae-cad9b7744aff-image.png

                AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                schrieb am zuletzt editiert von
                #49

                @aleks-83 sagte in [offen] root Rechte für exec():

                Aber jetzt habe ich in der NAS Oberfläche nachgesehen.

                Du hättest es auch hier gesehen:

                drwx------ 9 >>admin<< users 4096 Jun 19 09:16 Besucherfotos

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                A 1 Antwort Letzte Antwort
                0
                • AlCalzoneA AlCalzone

                  @aleks-83 sagte in [offen] root Rechte für exec():

                  Aber jetzt habe ich in der NAS Oberfläche nachgesehen.

                  Du hättest es auch hier gesehen:

                  drwx------ 9 >>admin<< users 4096 Jun 19 09:16 Besucherfotos

                  A Offline
                  A Offline
                  aleks-83
                  schrieb am zuletzt editiert von
                  #50

                  Wie läuft das denn mit root und exec per blockly unter windows?

                  = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                  = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

                  Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                  Glasfaser 400

                  AlCalzoneA 1 Antwort Letzte Antwort
                  0
                  • A aleks-83

                    Wie läuft das denn mit root und exec per blockly unter windows?

                    AlCalzoneA Offline
                    AlCalzoneA Offline
                    AlCalzone
                    Developer
                    schrieb am zuletzt editiert von
                    #51

                    @aleks-83 Root gibt's auf Windows nicht. Daher auch kein sudo und das dazugehörige Geklüngel.

                    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                    A 1 Antwort Letzte Antwort
                    1
                    • AlCalzoneA AlCalzone

                      @aleks-83 Root gibt's auf Windows nicht. Daher auch kein sudo und das dazugehörige Geklüngel.

                      A Offline
                      A Offline
                      aleks-83
                      schrieb am zuletzt editiert von
                      #52

                      @alcalzone
                      Also unter Windows auch kein exec()?
                      Weil meine exec Befehle funktionieren nicht. (Siehe oben verlinkten Thread)

                      = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                      = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

                      Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                      Glasfaser 400

                      AlCalzoneA 1 Antwort Letzte Antwort
                      0
                      • A aleks-83

                        @alcalzone
                        Also unter Windows auch kein exec()?
                        Weil meine exec Befehle funktionieren nicht. (Siehe oben verlinkten Thread)

                        AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        schrieb am zuletzt editiert von
                        #53

                        @aleks-83 Was ist denn der Fehler? Wenn ein exec nicht geht, sollte der zumindest im Callback ankommen.

                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                        A 1 Antwort Letzte Antwort
                        0
                        • AlCalzoneA AlCalzone

                          @aleks-83 Was ist denn der Fehler? Wenn ein exec nicht geht, sollte der zumindest im Callback ankommen.

                          A Offline
                          A Offline
                          aleks-83
                          schrieb am zuletzt editiert von
                          #54

                          @alcalzone
                          Wenn ich "iobroker restart sonos.0" in der Konsole direkt unter Windows eingebe, funktioniert der Befehl.

                          Wenn ich ihn per Javascript (Blockly Script) ausführen lasse, nicht.

                          9353d1f6-23e1-4310-ab43-4cfc6a2dc42f-image.png

                          javascript.0	2021-03-04 11:05:34.367	warn	(6216) script.js.Xiaomi.SonosDurchBWMschalten: exec: iobroker restart sonos.0
                          javascript.0	2021-03-04 11:05:34.416	warn	(6216) script.js.Xiaomi.SonosDurchBWMschalten: *** Error. Please start the ioBroker commandline with the correct Windows startmenu shortcut. Aborting...
                          

                          b8508f92-aead-412e-9f81-131b76bea734-image.png

                          = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                          = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

                          Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                          Glasfaser 400

                          AlCalzoneA 1 Antwort Letzte Antwort
                          0
                          • A aleks-83

                            @alcalzone
                            Wenn ich "iobroker restart sonos.0" in der Konsole direkt unter Windows eingebe, funktioniert der Befehl.

                            Wenn ich ihn per Javascript (Blockly Script) ausführen lasse, nicht.

                            9353d1f6-23e1-4310-ab43-4cfc6a2dc42f-image.png

                            javascript.0	2021-03-04 11:05:34.367	warn	(6216) script.js.Xiaomi.SonosDurchBWMschalten: exec: iobroker restart sonos.0
                            javascript.0	2021-03-04 11:05:34.416	warn	(6216) script.js.Xiaomi.SonosDurchBWMschalten: *** Error. Please start the ioBroker commandline with the correct Windows startmenu shortcut. Aborting...
                            

                            b8508f92-aead-412e-9f81-131b76bea734-image.png

                            AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            schrieb am zuletzt editiert von AlCalzone
                            #55

                            @aleks-83 Das Detail, dass du iobroker-Befehle ausführen willst, hattest du bisher verschwiegen.

                            ioBroker hat unter Windows eine eigene Kommandozeile mit eigenem Environment. Bei mir lautet der Startbefehl für die Kommandozeile so:

                            C:\WINDOWS\system32\cmd.exe /K "C:\Program Files\iobroker\Dev\nodejs\nodevars.bat"
                            

                            Um darin was auszuführen, müsste der wie folgt abgewandelt werden (Pfad anpassen!):

                            C:\WINDOWS\system32\cmd.exe /K "C:\Program Files\iobroker\Dev\nodejs\nodevars.bat && iobroker restart sonos.0"
                            

                            Vermutlich ist es einfacher, wenn du stattdessen das Objekt system.adapter.sonos.0 liest und direkt wieder schreibst, damit wir der Adapter auch neu gestartet.


                            Edit, siehe dein anderer Thread:
                            Setze system.adapter.sonos.0.alive auf false und dann wieder auf true. Dann startet der Adapter auch neu.

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            1 Antwort Letzte Antwort
                            1
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            663

                            Online

                            32.5k

                            Benutzer

                            81.6k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe