problems with VFS interface / audit.c example
ttimo at idsoftware.com
Fri Apr 5 07:06:03 GMT 2002
Last time I checked, the CVS and tarball releases were broken as far as
VFS is concerned. I was able to patch everything to work by starting from
a tarball and applying various patches.
I have documented the process there:
On Fri, 5 Apr 2002 10:00:39 -0500 (EST)
"Sean E. Millichamp" <sean at compu-aid.com> wrote:
> I have Samba 2.2.3a on Red Hat Linux 7.2
> I was trying to use the example VFS module audit.c to actually audit the
> activity on a fileshare. I recompiled Samba with --with-vfs and compiled
> the audit.c module.
> When I put the "vfs object = /path/to/audit" line in a share (homes, in
> this case) I got the following error messages:
> [2002/04/04 21:32:16, 0] smbd/vfs.c:vfs_init_custom(121)
> Error opening /usr/lib/samba/audit.so: /usr/lib/samba/audit.so: undefined symbol: default_vfs_ops
> [2002/04/04 21:32:16, 0] smbd/vfs.c:vfs_init(284)
> vfs_init: vfs_init_custom failed
> [2002/04/04 21:32:16, 0] smbd/service.c:make_connection(541)
> vfs_init failed for service sean
> audit.so is 755 so I looked into the source and found default_vfs_ops in
> the VFS example files and in the source/smbd/vfs.c file.
> It looks like default_vfs_ops is used in a similar fashion in the three
> examples in examples/VFS so I am confused. Are there any known problems
> with the VFS interface? It "looks right" to me but I'm not much of a C
> programmer :).
> Does anyone have any suggestions on how I might fix this?
> Sean E. Millichamp, Network & Systems Engineer
More information about the samba-technical