diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2002-11-18 16:22:44 +0000 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2002-11-18 16:22:44 +0000 |
commit | 4d12794bc15e7983372476baa8b21aa71eb69a98 (patch) | |
tree | e5f248b9e155e3d54b3408b8b0f46fe334161903 /examples/VFS/README | |
parent | ac2ac71168da458528b14ce5f771d495e93acdad (diff) | |
download | samba-4d12794bc15e7983372476baa8b21aa71eb69a98.tar.gz samba-4d12794bc15e7983372476baa8b21aa71eb69a98.tar.bz2 samba-4d12794bc15e7983372476baa8b21aa71eb69a98.zip |
Sync with HEAD:
- Move working VFS modules to source/
- Move documentation to SGML
(This used to be commit be4894815cf7a8e3d792d9801fe9a343f2060c3e)
Diffstat (limited to 'examples/VFS/README')
-rw-r--r-- | examples/VFS/README | 57 |
1 files changed, 9 insertions, 48 deletions
diff --git a/examples/VFS/README b/examples/VFS/README index 1b09929059..25254c1ffc 100644 --- a/examples/VFS/README +++ b/examples/VFS/README @@ -1,53 +1,14 @@ -README for Samba Virtual File System (VFS) Examples +README for Samba Virtual File System (VFS) Example =================================================== -This directory contains some sample code to demonstrate VFS -construction. The following VFS modules are given: +This directory contains a skeleton VFS module. When used, +this module simply passes all requests back to the disk functions +(i.e it operates as a passthrough filter). It should be +useful as a starting point for developing new VFS +modules. - skel - A skeleton VFS module. When used, this module simply - passes all requests back to the disk functions (i.e it - operates as a passthrough filter). It should be - useful as a starting point for developing new VFS - modules. - - audit - A simple module to audit file access to the syslog - facility. The following operations are logged: share - connect/disconnect, directory opens/create/remove, - file open/close/rename/unlink/chmod. - - recycle - A recycle-bin like modules. When used any unlink call - will be intercepted and files moved to the recycle - directory nstead of beeing deleted. - - block - A simple module to block access to certain mount points or - directories. This module only hides the specified directories - and all directories beneath them. It should NOT be used to - secure directories. If the name of a file in one of those - directories is known, the file can still be opened. - - netatalk - A netatalk module, that will ease co-existence of samba and - netatalk file sharing services. - Looka t the README for more informations. - -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. - - [audit] - comment = Audited /data directory - path = /data - vfs object = /path/to/audit.so - writeable = yes - browseable = yes +Please read the VFS chapter in the HOWTO collection for general help +on the usage of VFS modules. Further documentation on writing VFS modules for Samba can be found in -docs directory of the Samba source distribution. +Samba Developers Guide. |