Hej Peter,
der Grund ist ein recht einfacher:
Um den Prozess starten zu koennen, musst du root sein, da nur dieser in das Logfile schreiben darf.
Wuerdest du den /var/log/fhem-Pfad an den User 'pi' uebergeben (inkl. aller darin liegenden Files), koennte wohl auch dieser fhem starten. Abhilfe schafft das Aendern der Berechtigungen beim init.d-Script... Wenn nur root es ausfuehren darf, hast du das Problem nicht mehr.
Aber wie Rudi schon mehr oder weniger schrieb... Jeder, der weiß, wie man fhem ohne init.d beendet, wird das auch weiterhin koennen.
Natuerlich gibt es Mittel und Wege alles noch weiter einzuschrenken... Aber da wuerde ich dir dann empfehlen, dich mit Linux und den grundlaegenden Berechtigungskonzept auseinander zu setzen. :-)
Greetz,
Gerhard
--
To unsubscribe from this group, send email to
fhem-users+...@googlegroups.com
Hej Peter,
also Linux ist nicht zwangslaeufig Multi-User. Es ist viel mehr das, was du moechtest, das es ist. :-)
Aber ich weiß schon, was du meinst und hast natuerlich nicht ganz unrecht. Ist eben die Standardinstallation.
Alternativ kannst du natuerlich auch das init-Script mit entsprechenden Berechtigungen versehen, es ein wenig anpassen und dazu entsprechend auch deinen telnet-Zugang mit Passwort sichern. :-)
Greetz,
Gerhard