Samba

Samba[7] is the well-known Unix SMB server. It exists and does not use cconfig for its configuration, but this describes how it could: "`/etc/samba"' is currently the configuration directory. Instead of the smb.conf you would have the object "`config"'. Bool variables8 could simply be represented by "`file exists"' (true) or "`file does not exist"'. Variables with text could be realised with writing the text into the file: "`/etc/samba/config/workgroup"' could contain "`cworkgroup"'. Shares could be objects below "`/etc/samba/shares"': "`/etc/samba/shares/cdrom"' could contain a file name "`path"' which links to the real path, a file "`groups"' which would contain a \n seperated list of groups which may access this share.

Nico 2005-08-28