From f0e282ebf3e459c559bfc08f3e21fdebb2515621 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Thu, 16 Jan 2003 02:20:27 +0000 Subject: * merge fixes for SGML syntax errors (does no one ever regenerate the docs?) * regenerate the docs * add some files from SAMBA_3_0 (This used to be commit 1af74785f334bd84b2d62e7fc2975f9477386acb) --- docs/htmldocs/vfs.html | 52 ++++++++++++++++++-------------------------------- 1 file changed, 19 insertions(+), 33 deletions(-) (limited to 'docs/htmldocs/vfs.html') diff --git a/docs/htmldocs/vfs.html b/docs/htmldocs/vfs.html index fb0554e10c..11934ae47c 100644 --- a/docs/htmldocs/vfs.html +++ b/docs/htmldocs/vfs.html @@ -5,7 +5,8 @@ >Stackable VFS modules

Chapter 19. Stackable VFS modules

Chapter 18. Stackable VFS modules

19.1. Introduction and configuration

18.1. Introduction and configuration

Since samba 3.0, samba supports stackable VFS(Virtual File System) modules. +>Since samba 3.0, samba supports stackable VFS(Virtual File System) modules. Samba passes each request to access the unix file system thru the loaded VFS modules. This chapter covers all the modules that come with the samba source and references to some external modules.

You may have problems to compile these modules, as shared libraries are compiled and linked in different ways on different systems. -I currently tested them against GNU/linux and IRIX.

To use the VFS modules, create a share similar to the one below. The important parameter is the vfs object parameter which must point to -the exact pathname of the shared library object. For example, to use audit.so: +the exact pathname of the shared library objects. For example, to log all access +to files and use a recycle bin:

       [audit]
                 comment = Audited /data directory
                 path = /data
-                vfs object = /path/to/audit.so
+                vfs object = /path/to/audit.so /path/to/recycle.so
                 writeable = yes
                 browseable = yes

The modules are used in the order they are specified.

Further documentation on writing VFS modules for Samba can be found in -docs directory of the Samba source distribution.

19.2. Included modules

18.2. Included modules

19.2.1. audit

18.2.1. audit

A simple module to audit file access to the syslog facility. The following operations are logged: @@ -164,9 +160,7 @@ CLASS="SECT2" >

19.2.2. recycle

18.2.2. recycle

A recycle-bin like modules. When used any unlink call will be intercepted and files moved to the recycle @@ -235,9 +229,7 @@ CLASS="SECT2" >

19.2.3. netatalk

18.2.3. netatalk

A netatalk module, that will ease co-existence of samba and netatalk file sharing services.

19.3. VFS modules available elsewhere

18.3. VFS modules available elsewhere

This section contains a listing of various other VFS modules that have been posted but don't currently reside in the Samba CVS @@ -284,9 +274,7 @@ CLASS="SECT2" >

19.3.1. DatabaseFS

18.3.1. DatabaseFS

URL:

19.3.2. vscan

18.3.2. vscan

URL: