Yes,  you're right!

That is a clear oversight. allow_other is handled in a different place than
the conf file parsing I'll fix this.

Paul

On Fri, Mar 16, 2012 at 6:00 PM, Jacob Joseph <[email protected]> wrote:

> Hi.
>
> I've had some difficulty using owfs as a user other than that mounting
> my 1-wire filesystem.  I've followed
> http://owfs.org/index.php?page=fuse.
>
> It seems that the allow_other in /etc/owfs.conf is ignored.  When
> specified on the command line, all works well.
>
> Consider:
> # owfs --allow_other -m /mnt/1wire -c /etc/owfs.conf --foreground
> --error_level=9
> CONNECT: owfs.c:main(100) fuse mount point: /mnt/1wire
> CONNECT: ow_avahi_link.c:OW_Load_avahi_library(72) No Avahi support.
> Library libavahi-client couldn't be loaded
> CONNECT: ow_dnssd.c:OW_Load_dnssd_library(136) Zeroconf/Bonjour is
> disabled since dnssd library isn't found
>   CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[]
>  DEBUG: owlib.c:SetupTemperatureLimits(79) Globals temp limits 0C 100C
> (for simulated adapters)
>  DEBUG: ow_net_client.c:ClientAddr(83) IP address=[192.168.99.1]
> port=[4304]
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 0 OWFS
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 1 /mnt/1wire
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 2 -o
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 3 direct_io
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 4 -f
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 5 -d
>  DEBUG: owfs.c:main(125) fuse_mnt_opt=[(null)]
>  DEBUG: owfs.c:main(127) fuse_open_opt=[(null)]
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 6 -o
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 7 allow_other
> FUSE library version: 2.8.4
> nullpath_ok: 0
> unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
> INIT: 7.16
> flags=0x0000007b
> max_readahead=0x00020000
>   INIT: 7.12
>   flags=0x00000011
>   max_readahead=0x00020000
>   max_write=0x00020000
>   unique: 1, success, outsize: 40
>
> # grep 1wire /proc/mounts
> OWFS /mnt/1wire fuse.OWFS
> rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other 0 0
>
> ---------
>
> # owfs -m /mnt/1wire -c /etc/owfs.conf --foreground --error_level=9
> CONNECT: owfs.c:main(100) fuse mount point: /mnt/1wire
> CONNECT: ow_avahi_link.c:OW_Load_avahi_library(72) No Avahi support.
> Library libavahi-client couldn't be loaded
> CONNECT: ow_dnssd.c:OW_Load_dnssd_library(136) Zeroconf/Bonjour is
> disabled since dnssd library isn't found
>   CALL: ow_parsename.c:FS_ParsedName_anywhere(95) path=[]
>  DEBUG: owlib.c:SetupTemperatureLimits(79) Globals temp limits 0C 100C
> (for simulated adapters)
>  DEBUG: ow_net_client.c:ClientAddr(83) IP address=[192.168.99.1]
> port=[4304]
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 0 OWFS
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 1 /mnt/1wire
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 2 -o
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 3 direct_io
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 4 -f
>  DEBUG: fuse_line.c:Fuse_add(82) Added FUSE option 5 -d
>  DEBUG: owfs.c:main(125) fuse_mnt_opt=[(null)]
>  DEBUG: owfs.c:main(127) fuse_open_opt=[(null)]
> FUSE library version: 2.8.4
> nullpath_ok: 0
> unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
> INIT: 7.16
> flags=0x0000007b
> max_readahead=0x00020000
>   INIT: 7.12
>   flags=0x00000011
>   max_readahead=0x00020000
>   max_write=0x00020000
>   unique: 1, success, outsize: 40
>
> # grep 1wire /proc/mounts
> OWFS /mnt/1wire fuse.OWFS rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0
>
>
> My /etc/owfs.conf looks like:
>
> # grep -v "#" /etc/owfs.conf
> server = 192.168.99.1:4304
> owfs: mountpoint = /mnt/1wire
> owfs: allow_other
> server: device = /dev/ttyS0
> server: port = 0.0.0.0:4304
> http: port = 192.168.99.1:4380
>
>
>
> Thanks.
> ~Jacob
>
>
> ------------------------------------------------------------------------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here
> http://p.sf.net/sfu/sfd2d-msazure
> _______________________________________________
> Owfs-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
>
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to