Hallo fhem Gemeinde,
ich möchte fhem gerne als root user laufen lassen.
Ich habe dazu die betreffenden Zeilen aus dem Startscript auskommentiert, und die FB neu gestartet jedoch läuft der Prozess nicht unter root.
Ich habe den Prozess gekillt, den User fhem aus der passwd gelöscht und das Startscript gestartet.
Jetzt läuft fhem unter root.
Wird jetzt die Box erneut gestartet steht der fhem User wieder in der passwd und der fhem Prozess läuft nicht mehr als root.
Wo liegt denn da mein Fehler?
./stiftmaster
hallo stiftmaster,
sieht der dateiinhalt auch wirklich so aus ?
Zitat#!/bin/sh
home=/var/InternerSpeicher/fhem
cd $home
trap "" SIGHUP
modprobe cdc_acm
modprobe ftdi_sio
sleep 2
ln -sf $home/FHEM/fhemcmd.sh /var/fhemcmd
PATH=$home:$PATH
export PATH
export LD_LIBRARY_PATH=$home/lib
export PERL5LIB=$home/lib/perl5/site_perl/5.12.2/mips-linux:$home/lib/perl5/site
# add user fhem with uid of boxusr80/boxusr99 (== ftpuser)
# Comment/delete everything between START and END to run FHEM as root
perl fhem.pl fhem.cfg
Moin Mani007,
ja das Startscript schaut so aus, bis auf
export PERL5LIB=$home/lib/perl5/site_perl/5.12.2/mips-linux:$home/lib/perl5/site
da habe ich
export PERL5LIB=$home/lib/perl5/site_perl/5.12.2/mips-linux:$home/lib/perl5/site_perl/5.12.2:$home/lib/perl5/5.12.2/mips-linux:$home/lib/perl5/5.12.2
Du könntest nochmal versuchen den Benutzer Fhem aus der passwd zu löschen .
Und dann mit modusers save modsave flash die passwd zu speichern und dann nochmal neustarten .
::) da hätte ich auch drauf kommen können :)
Jo jetzt passt es, vielen Dank
./stiftmaster
Danke Danke Danke! Hatte just genau dasselbe Problem!
Gruß,
Alex
klasse freut mich gleich mehreren leuten helfen zu können .