1 README for Samba Virtual File System (VFS) Examples
2 ===================================================
4 This directory contains some sample code to demonstrate VFS
5 construction. The following VFS modules are given:
8 A skeleton VFS module. When used, this module simply
9 passes all requests back to the disk functions (i.e it
10 operates as a passthrough filter). It should be
11 useful as a starting point for developing new VFS
15 A simple module to audit file access to the syslog
16 facility. The following operations are logged: share
17 connect/disconnect, directory opens/create/remove,
18 file open/close/rename/unlink/chmod.
20 The libtool program, available from your favourite GNU software
21 archive, is required to compile these programs.
23 To use the VFS modules, create a share similar to the one below. The
24 important parameter is the 'vfs object' parameter which must point to
25 the exact pathname of the shared library object.
28 comment = Audited /data directory
30 vfs object = /path/to/audit.so
34 Further documentation on writing VFS modules for Samba can be found in
35 docs directory of the Samba source distribution.