From: Vlad <vl...@ya...> - 2008-02-18 19:56:10
|
--- Miklos Szeredi <mi...@sz...> wrote: > > When the current directory is the mountpoint of a FUSE filesystem, > > running any commands in bash causes the following calls to be made > to > > the filesystem: > > > > 1) getattr() is called for "/tls" eight times. > > 2) getattr() is called for "/i686" four times. > > 3) getattr() is called for "/sse2" four times. > > 4) getattr() is called for "/cmov" once. > > 5) getattr() is called for "/libc.so.6" once > > > > Has anyone else experienced this? The fact that an application is > > looking for these files in the FUSE filesystem makes me think that > the > > application has a bug. How can I find out what application is > making > > these calls? > > You probably have "." in your library search path somewhere > ($LD_LIBRARY_PATH?). Which is not a very good idea, from a security > POV. $LD_LIBRARY_PATH doesn't contain ".", but it ends in a colon ":". Apparently, removing that colon prevents the library searching in the current directory. Thanks, Vlad ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |