NEWS
Root
Root
-
@crunchip
Sorry, habe mich falsch ausgedrückt. Das Importieren habe ich gefunden, es klappt aber nicht.
-> Error: Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html
Habe dann ein leere JS-Script erstellt und den Inhalt des Scripts hineinkopiert. Nach dem Starten kommt -> error javascript.0 (24624) script.js.Skript_1 compile failed: at script.js.Skript_1:1@gmix du musst doch oben nur den kompletten code markieren und strg +C drücken, im script auf importieren und strg +V
nichts zwischenspeichern auf dem PC -
@gmix du musst doch oben nur den kompletten code markieren und strg +C drücken, im script auf importieren und strg +V
nichts zwischenspeichern auf dem PCSoweit bin ich ja gekommen. Habe mit dem Plus-Zeichen ein leeres JS mit Namen User im Ordner root erzeugt und in dieses leere Script die Zeilen hineinkopiert und abgespeichert. Nach Start mit dem roten Dreieck kommen diese Meldungen:
11:54:44.439 info javascript.0 (24624) Start javascript script.js.User
11:54:44.441 error javascript.0 (24624) script.js.User compile failed: at script.js.User:1 -
Soweit bin ich ja gekommen. Habe mit dem Plus-Zeichen ein leeres JS mit Namen User im Ordner root erzeugt und in dieses leere Script die Zeilen hineinkopiert und abgespeichert. Nach Start mit dem roten Dreieck kommen diese Meldungen:
11:54:44.439 info javascript.0 (24624) Start javascript script.js.User
11:54:44.441 error javascript.0 (24624) script.js.User compile failed: at script.js.User:1 -
@gmix Du könntest ja mal mit exec ein
catauf die/etc/passwdmachen.<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="65W2$~OFA47_euU!QzaV">user</variable> <variable id="Q_d1D0s5GB;Hs?sW0vPZ">result</variable> </variables> <block type="exec" id="s{vuzYLMgjaV#rL@%fcf" x="88" y="88"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="u^D/}?dS_+StbvuUr9QI"> <field name="TEXT">cat /etc/passwd</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_forEach" id="P]nbSv~GsGhh+5g;M?CV"> <field name="VAR" id="65W2$~OFA47_euU!QzaV">user</field> <value name="LIST"> <block type="lists_split" id=")RkUVA]9H%gVtG9|1y*1"> <mutation mode="SPLIT"></mutation> <field name="MODE">SPLIT</field> <value name="INPUT"> <block type="variables_get" id="HaUTfP6@$$2S3NAXq3p!"> <field name="VAR" id="Q_d1D0s5GB;Hs?sW0vPZ">result</field> </block> </value> <value name="DELIM"> <shadow type="text" id="+A_EHI[acBUyITH`6Qzn"> <field name="TEXT">\n</field> </shadow> <block type="text_newline" id="T}:TM?,FfE/N6Td^JpxG"> <field name="Type">\n</field> </block> </value> </block> </value> <statement name="DO"> <block type="debug" id="5(DW7uESb7z=0@cStt`O"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="seCg.u6GcpeSFX84wh~}"> <field name="TEXT">test</field> </shadow> <block type="text_getSubstring" id=".YDG9rsUa%f7em{qO)D("> <mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="}[AUK%OMi9et.rcVaobj"> <field name="VAR" id="65W2$~OFA47_euU!QzaV">user</field> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="M6)V~n@Mh:i4BT.VPnC9"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="oXyFK5]TVV(8!6O,oCV0"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="N],W2dw8Ah9d2wb0eWc1"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="S$Om6LR#c5IDh7B53#EM"> <field name="VAR" id="65W2$~OFA47_euU!QzaV">user</field> </block> </value> <value name="FIND"> <shadow type="text" id="#GIMV]OIx~in;.IMuza{"> <field name="TEXT">:</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="]Ol,cES$z1j2*mHZAv?4"> <field name="NUM">1</field> </shadow> </value> </block> </value> </block> </value> </block> </statement> </block> </statement> </block> </xml>Die Liste könnte man noch Filtern um direkt nur Nutzer zu bekommen, welche auch eine Login-Bash haben:
cat /etc/passwd | grep /bin/bash@haus-automatisierung
Vielen Dank für die exakte Hilfe ! -
@haus-automatisierung
Vielen Dank für die exakte Hilfe !@gmix Gern, hast Du den Benutzernamen wenigstens rausgefunden?

-
@haus-automatisierung
Ja und nein.
Ich dachte, ich hätte einen eigenen erzeugt. Einen solchen habe ich aber nicht gefunden. Allerdings gibt es den "pi", den es ja eigentlich nicht mehr geben dürfte und von dem ich sicher war, ihn nicht angelegt zu haben. Und bei dem funktioniert mein Testpasswort nicht und auch nicht "raspberry". Ich werde mal die SD-Card bearbeiten, um den "pi" nutzen zu können.
Möglicherweise mache ich die Installation auch noch einmal komplett neu und mache mir dann entsprechende Notizen. Bin ziemlich irritiert. -
@haus-automatisierung
Ja und nein.
Ich dachte, ich hätte einen eigenen erzeugt. Einen solchen habe ich aber nicht gefunden. Allerdings gibt es den "pi", den es ja eigentlich nicht mehr geben dürfte und von dem ich sicher war, ihn nicht angelegt zu haben. Und bei dem funktioniert mein Testpasswort nicht und auch nicht "raspberry". Ich werde mal die SD-Card bearbeiten, um den "pi" nutzen zu können.
Möglicherweise mache ich die Installation auch noch einmal komplett neu und mache mir dann entsprechende Notizen. Bin ziemlich irritiert. -
@thomas-braun ok. Dann sollte ich den wohl besser in Ruhe lassen. Wenn ich das Passwort ändere, wäre er für solche Funktionalitäten ja nicht mehr einsetzbar.
Eine Neuinstallation ist nicht wirklich schlimm. Ich habe bisher nur ein paar Adapter installiert und Alexa, Shelly, Tapo etc. eingebunden. Mehr ist eh nicht vorhanden. -
Bin jetzt an dem Punkt XML importieren. Habe dein Script in den Windows-Editor kopiert und als user.xml gespeichert, bekomme das unter Sccripts aber nicht importiert.
-
