Hallo,
Ich habe iobroker kürzlich neu aufgesetzt (Image runtergeladen) und seitdem wird in einem eigens erstellten Adapter ein exec - Befehl in der main.js nicht mehr ausgeführt. Man liest nun viel über Rechte und Benutzer aber das ist für mich "noch" unverständlich.
Ich habe auch schon den Fixer drüber laufen lassen. Mit dem exec werden Webserverdateien kopiert.
exec('sudo cp /opt/iobroker/node_modules/iobroker.test/local_webserver/* /var/www/html/');
Auch die Rechte der Verzeichnisse sind auf 777 und der Haken zum Erlauben des exec Befehls ist auch gesetzt.
Das hat immer funktioniert nur jetzt nicht mehr seit der Neuinstallation. Alles andere läuft!
Ich lese auch immer was vom user "iobroker" und irgendwelchen Dateien, die erweitert werden sollen um Befehle und Rechte zuzulassen; dennoch komme ich nicht weiter.
Adminversion 3.6.7
nodejs -v => v10.16.3
Kann mir das mal jemand verständlich erklären und ggf. Konsolenbefehle nennen mit denen man das fixt?
Danke und Gruß
CL