Sida 1 av 1

Problem med OWFS och non root user

Postat: 20 jan 2014, 15:58
av CirruZZ
Har alltid kört owfs som root men hade en tanke om att få till det utan att använda root. Har kommit så långt att allt funkar att starta, men, när jag skall sänga ned / starta om owfs så vill den inte slämma /mnt/1wire

Kod: Markera allt

umount /mnt/1wire
umount: /mnt/1wire är inte i fstab (och du är inte root)
Då har jag ändå startat owfs som vanlig användare och kollar jag prosseserna så körs den som vanlig användare.
För att "få loss" /mnt/1wire igen så måste jag köra

Kod: Markera allt

sudo umount /mnt/1wire
Sen kan jag starta owfs igen.

Någon som har något tipps på varför jag måste köra med sudo för att få umount att funka?

Startar så här

Kod: Markera allt

/opt/owfs/bin/owserver -u -a /opt/owfs/alias -p 3000
/opt/owfs/bin/owfs -s 3000 --allow_other --usb_regulartime -a /opt/owfs/alias  /mnt/1wire
/opt/owfs/bin/owhttpd -s 3000 -p 3001 -a /opt/owfs/alias
Stänger så här

Kod: Markera allt

killall -9 owhttpd
killall -9 owfs
sleep 2
umount /mnt/1wire
killall -9 owserver

Re: Problem med OWFS och non root user

Postat: 20 jan 2014, 16:15
av CirruZZ
Kan tillägga, att målet med att kunna köra som en vanlig user är att jag vill ha ett scrippt som monitorerar att 1wire funkar och inte har hängt sig, och skulle det hänga sig så skall det starta om owfs.

Re: Problem med OWFS och non root user

Postat: 21 jan 2014, 10:51
av CirruZZ
Jag fortsätter min monolog :) det blir ju så när man inte får något svar men hittar svaret själv, eller i alla fall en lösning.

Testade att byta

Kod: Markera allt

umount /mnt/1wire
mot

Kod: Markera allt

fusermount -u /mnt/1wire
och då funkade det?!! :D Vad skillnaden har jag tyvärr ingen aning om :roll: