Logdateien - Schreibschutz von Windows aus (gelöst)

Begonnen von cotecmania, 09 Januar 2014, 19:12:35

Vorheriges Thema - Nächstes Thema

cotecmania

Hallo,

habe Samba auf meine Wheezy-RaspberryPi installiert und folgende Freigabe eingerichtet :

[fhem]
   comment= fhem
   path=/opt/fhem
   browseable=Yes
   writeable=Yes
   only guest=no
   create mask=0777
   directory mask=0777
   public=no

Zugriff von Windows mit meinem pi-User habe ich, wenn ich aber z.B. ein logfile von Hand editieren will, bekomme ich beim Speichern einen Fehler bzgl. Berechtigung.
Eine neue (aus Windows angelegte) Textdatei kann ich anlegen und speichern und wieder löschen.

Wie kann ich von Windows aus die FHEM Logfiles anpassen und auch speichern ?
Muss man nach einer Änderung an der smb.conf neu booten oder gibt's nen Befehl zum refreshen der Netzwerkeinstellungen ?

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

chris1284

evtl hilfts. habe mein samba so wie hier beschrieben angelegt, mit extra user. kann schreiben, löschen, ändern
http://blog.pi3g.com/2013/05/dateien-fr-windows-freigeben-raspberry-pi-als-dateiserver-mittels-samba/

(ab dem punkt samba)

da ich aus dem windows bereich komme kann ich nur sagen wie es für mich aussieht. der pi user hat zwar auf dem verzeichnis schreibrechte (neue dateien erstellen, von ihm erstellte löschen), hat aber auf davor durch zb fhem oder root erstellte dateien keine ändern rechte. lösung wäre für den pi user die rechte nochmal durchzureichen

cotecmania

Zitat von: chris1284 am 09 Januar 2014, 19:41:22
... lösung wäre für den pi user die rechte nochmal durchzureichen

Genau das will ich. Mit dem pi-user die FHEM-Files editieren und speichern können.
Wie macht man das ?

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

betateilchen

Samba auf dem Raspi ist doch gruslig.

Warum arbeitest Du nicht einfach mit WinSCP? SSH läuft doch auf dem Raspi sowieso von Haus aus.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

chris1284

@cotecmania: als linux einsteiger würde ich sagen chmod ist hier der befehl deiner wahl http://www.butschek.de/fachartikel/chown-chgrp-chmod/

@betateilchen: wieso gruselig? es läuft zumindest stabil und annehmbar "schnell", ich habe das fhem-verzeichnis als netzlaufwerk eingebunden und ich brauch unter windows kein extra tool um mal ne cfg zu bearbeiten oder das fhem-verzeichniss zu sichern

betateilchen

Zitat von: chris1284 am 09 Januar 2014, 21:24:34als linux einsteiger würde ich sagen chmod ist hier der befehl deiner wahl

Nein, ist er nicht.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

chris1284

dann hilf doch mit ;-) ich würd auch gern mehr wissen anhäufen

cotecmania

Hallo,

heute hatte ich wieder das Problem und diesmal hab ichs auch gelöst.

Es war tatsächlich chmod.
Ursprünglich hatten alle Logdateien 677.
Mit dem Befehl : sudo chmod -v 777 *.log wurden alle LOG-Dateien angepasst und das Speichern von Windows aus funktioniert nun.

Muss evtl. wiedeholt werden, wenn eine neue Logdatei von fhem angelegt wird.

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