From: Johannes M. <dn...@gm...> - 2014-12-09 21:38:58
|
Hi again, I confused the condition in the last mail; The condition to reproduce the behaviour is not to use the foreground option. Before bothering with a problem that might be part of my own code, I put some more effort into the location of the problem. This was not straight forward, as the working directory is not changed directly after calling fuse, which made me doubt myself for a minute :) I modified the loopback example file system to reproduce the behaviour: https://gist.github.com/joe42/dd0032e9470748842cb9 gcc -Wall fusexmp_fh.c `pkg-config fuse --cflags --libs` -lulockmgr -o fusexmp_fh mkdir d ./fusexmp_fh d echo hi > d/tmp/test cat /tmp/fuse_log This should show the current working directory to be root ("/"). Regards, Johannes Müller On 09.12.2014 14:56, Johannes Müller wrote: > Hi, > > Is there a side effect to the -f option passed to fuse? I use the fusepy > wrapper for Python: > https://github.com/terencehonles/fusepy > When I use the foreground option, the current working directory is > changed to root. I am rather sure this does not happen within my own > code or fusepy. The foreground variable is just passed to fuse as far as > I can see. Its very easy to work around, though it took me a while to > chase down the reason behind the permission denied exception which I > received when creating a file in the current working directory. > > fuse 2.9.2 > kernel 3.16.0-25 > ubuntu 14.10 > > Regards, > Johannes Müller > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel > |