FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hardy1204 am 15 Januar 2017, 21:44:29

Titel: "Cannot open fhem.cfg permission denied"
Beitrag von: hardy1204 am 15 Januar 2017, 21:44:29
Hallo,
ich habe zur Zeit das oben genannte Problem.
Nachdem meine SD Karte im PI defekt war, und ich leider kein Image als Sicherung erstellt hatte,musste ich das ganze System neu machen.
Von FHEM hatte ich noch eine Sicherung der fhem.cfg.
Um mir etwas Arbeit zu sparen, habe ich nach der Installation von FHEM die fhem.cfg durch meine .cfg ersetzt.
Das habe ich mit FileZilla getan.
Weil FileZilla nicht die .cfg ersetzen wollte habe ich die Rechte von opt/fhem auf 777 gesetzt.
Nun habe ich das Problem, das Änderungen die ich in FHEM per Commandozeile mache , sich nicht speichern lassen.
Ich bekomme die Meldung "Cannot open fhem.cfg permission denied".
Was kann ich da gegen machen?
EditConfig steht auf 1.
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: Markus Bloch am 15 Januar 2017, 21:48:21
Hallo hardy1204,

dieser Forumsbereich dient allgemeinen Fragen zur Forumsplattform selbst. Bitte Fragen zu FHEM in den entsprechenden Bereichen stellen.

Am besten du verschiebst deinen Beitrag in bspw. Anfängerfragen oder Raspberry Pi.

Vielen Dank

Gruß
Markus
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: hardy1204 am 15 Januar 2017, 22:04:42
wie kann ich den Beitrag denn verschieben?
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: Markus Bloch am 15 Januar 2017, 22:07:08
Unten Links gibt es dazu einen grauen Button "Thema verschieben".

Viele Grüße

Markus
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: klaso am 15 Januar 2017, 22:07:38
Wer ist denn auf deinem System owner der Datei?
Vergleiche es mal mit anderen Dateien.......
Eigentümer fhem, Gruppe dialout
Vg
Klaso
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: PeMue am 15 Januar 2017, 22:12:00
Zitat von: hardy1204 am 15 Januar 2017, 22:04:42
wie kann ich den Beitrag denn verschieben?
Ganz unten mit Thema verschieben ...
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: knopf_piano am 15 Januar 2017, 22:13:23
chown fhem:dialout fhem.cfg

Gesendet von meinem GT-I9301I mit Tapatalk

Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: Bennemannc am 15 Januar 2017, 22:17:18
Ich glaub das fehlt etwas Linux Grundwissen. Einfach alles auf 777 setzen ist immer einen schlechte Wahl. Es macht mehr Sinn, den Owner oder die Gruppe zu ändern. Normalerweise darf der User PI nicht in das Verzeichnis /opt/fhem schreiben. Wenn ich aber mit su, sudo als Root schreibe, haben die Datein den User "root" und fhem kann nicht darauf zugreifen. Ich kopiere mit sudo und mache dann ein "sudo chown fhem:dialout" auf die kopierte Datei.

Gruß Christoph
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: Marlen am 16 Januar 2017, 08:37:20
Hi,

lösch doch einfach die fhem.cfg wieder mit FileZilla!

Dann kann Fhem wieder speichern!

LG
  Marlen
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: hardy1204 am 16 Januar 2017, 08:41:28
Wenn ich die .cfg lösche sind dann nicht alle Einstellungen weg?

Der Tip mit chown fhem:dialout fhem.cfg hat mir schon geholfen , vielen Dank.
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: franky08 am 16 Januar 2017, 08:49:32
Zitatlösch doch einfach die fhem.cfg

HILFEEEE!!!

Das solltest du auf keinen Fall machen! Ohne die cfg kann fhem nicht funktionieren denn da stehen ja sämtliche Definitionen drin! Wie Bennemannc schon schrieb, kannst du mit sudo chown den Besitzer/Gruppe auf fhem:dialout ändern.

VG
Frank
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: marvin78 am 16 Januar 2017, 08:54:47
Die Config umzubenennen, dann zu löschen und in fhem sofort und ohne vorherigen Neustart ein save zu machen, ist kein ganz schlechter Tipp, wenn man sich mit Rechten so gar nicht auskennt. Aber der einzig wirklich richtige Weg, ist die Besitzrechte zu klären.
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: franky08 am 16 Januar 2017, 09:06:29
ZitatDie Config umzubenennen...

Damit sieht die Sache schon ganz anders aus  ;)

VG
Frank
Titel: Antw: "Cannot open fhem.cfg permission denied"
Beitrag von: Bennemannc am 17 Januar 2017, 08:03:23
Hallo,

wenn man an der Konsole (Putty o.Ä) eingibt
--------
ch /opt/fhem
ls -la
---------
Bekommt man auch die Rechte sowie Eigentümer und Gruppe angezeigt. Wem gehört die fhem.cfg denn? Wie sind die Rechte darauf?

Gruß Christoph