FHEM files editieren, löschen, ... aus Webinterface

Begonnen von cotecmania, 10 Januar 2014, 12:37:57

Vorheriges Thema - Nächstes Thema

cotecmania

Hallo,

gibt es eine Möglichkeit in FHEMWeb einen kleinen Filemanager einzubinden, mit dem ich die FHEM-Dateien anpassen kann ?
Ich sollte ab und zu Logfiles löschen, umbenennen, kopieren oder editieren etc.

Gruss
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

Puschel74

Hallo,

die Frage gab es schonmal.

Ich bin weiterhin dagegen da eine FHEM-Installation noch schneller "zerstört" werden kann.

Mit WinSCP (SCP), telnet, ssh etc. gibt es genug Möglichkeiten um Dateien bearbeiten zu können.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

cotecmania

Hi,

Habe gesucht aber nix gefunden  :-[ ...

Aber eben nicht von unterwegs übers Webinterface !

Es muss ja kein Standard werden. Der, der es will aktiviert es dann.

Gruss
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

rudolfkoenig


Wernieman

Mal (aus Sicherheitsgründen) andersherum gefragt: Kann man dieses verbieten?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

rudolfkoenig

Nicht wirklich. Man kann die Eingabefelder verstecken, siehe hiddenroom

Wernieman

Aber dann könnte man doch immer noch per "Browserzeile" solche Befehle absetzen?

Hintergrund:
Ich habe (für Admin = Mich) eine Weboberflächte mit Passwort und Eingabezeile, dagegen für alle anderen ohne Passwort/Eingabezeile. Jetzt könnte (bzw. wird) jemand irgendwann spielerisch auf die Idee kommen .. und es gibt Bereiche, wo das nicht geschehen darf ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

rudolfkoenig

Es ist nicht moeglich in FHEM einen richtigen "Read-Only" Modus zu realisieren.
Wenn man irgendeinen (beschraenkten) Zugriff zum FHEM hat, dann kann man im Prinzip alles machen.


Wernieman

Naja "ReadOnly" wäre ja nicht richtig, da z.B. schalten etc. ja noch möglich sein sollte .... aber ich verstehe, das solche Rechtemodelle etwas ... sehr schwrierig zu implementieren währen.

P.S. Sorry, das ich diesen thread so entführt habe
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

JoWiemann

Hallo Rudi,

könnte man nicht alle Befehle, die einen hiddenroom betreffen verwerfen. Wenn also "Edit files" im hiddenroom ist, dann würde ein direkt eingegbenes "Edit files", also "http://fhem:8083/fhem?cmd=style%20list" verworfen, wie auch alle in der "list" befindlichen Befehle, wie dann z.B. "http://192.168.0.35:8083/fhem?cmd=style edit fhem.cfg".

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

rudolfkoenig

Nein, es ist nicht so "billig".
In FHEM sind perl Expressions an jeder Ecke zugelassen, diese muessten alle geprueft werden.
Man sollte nicht versuchen ein Sieb zu stopfen.