Problem med OWFS och non root user

OWFS - One Wire File System är en Linuxmjukvara som stödjer de flesta kommersiellt tillgängliga 1wire-enheterna. OWFS saknar helt möjligheter att presentera data - detta måste göras med tex RRDTool
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Problem med OWFS och non root user

Inlägg 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
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: Problem med OWFS och non root user

Inlägg 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.
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: Problem med OWFS och non root user

Inlägg 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:
Skriv svar