parameter for details. Note that some are synonyms. auto services config file deadtime debuglevel default default service dfree command encrypt passwords getwd cache hosts equiv include keepalive lock dir load printers lock directory log file log level lpq cache time mangled stack max log size max packet max xmit message command null passwords packet size passwd chat passwd program password level password server preload printing printcap name protocol read bmpx read prediction read raw read size root root dir root directory security server string smbrun socket options status strip dot time offset username map use rhosts valid chars workgroup write raw .SS COMPLETE LIST OF SERVICE PARAMETER Here is a list of all service parameters. See the section of each parameter for details. Note that some are synonyms. admin users allow hosts available browseable case sensitive case sig names copy create mask create mode comment default case deny hosts directory dont descend exec force group force user guest account guest ok guest only hide dot files hosts allow hosts deny invalid users locking lpq command lprm command magic output magic script mangle case mangled names mangling char map archive map hidden map system max connections min print space only guest only user path postexec postscript preserve case print command print ok printable printer printer name public read only read list revalidate root postexec root preexec set directory share modes short preserve case strict locking sync always user username users valid users wide links writable write ok writeable write list .SS EXPLANATION OF EACH PARAMETER .RS 3 .SS admin users (G) This is a list of users who will be granted administrative privilages on the share. This means that they will do all file operations as the super-user (root). You should use this option very carefully, as any user in this list will be able to do anything they like on the share, irrespective of file permissions. .B Default: no admin users .B Example: admin users = jason .SS auto services (G) This is a list of services that you want to be automatically added to the browse lists. This is most useful for homes and printers services that would otherwise not be visible. Note that if you just want all printers in your printcap file loaded then the "load printers" option is easier. .B Default: no auto services .B Example: auto services = fred lp colorlp .SS allow hosts (S) A synonym for this parameter is 'hosts allow'. This parameter is a comma delimited set of hosts which are permitted to access a services. If specified in the [global] section, matching hosts will be allowed access to any service that does not specifically exclude them from access. Specific services my have their own list, which override those specified in the [global] section. You can specify the hosts by name or IP number. For example, you could restrict access to only the hosts on a Class C subnet with something like "allow hosts = 150.203.5.". The full syntax of the list is described in the man page .B hosts_access(5). You can also specify hosts by network/netmask pairs and by netgroup names if your system supports netgroups. The EXCEPT keyword can also be used to limit a wildcard list. The following examples may provide some help: Example 1: allow all IPs in 150.203.*.* except one hosts allow = 150.203. EXCEPT 150.203.6.66 Example 2: allow hosts that match the given network/netmask hosts allow = 150.203.15.0/255.255.255.0 Example 3: allow a couple of hosts hosts allow = lapland, arvidsjaur Example 4: allow only hosts in netgroup "foonet" or localhost, but deny access from one particular host hosts allow = @foonet, localhost hosts deny = pirate Note that access still requires suitable user-level passwords. See testparm(1) for a way of testing your host access to see if it does what you expect. .B Default: none (ie., all hosts permitted access) .B Example: allow hosts = 150.203.5. myhost.mynet.edu.au .SS available (S) This parameter lets you 'turn off' a service. If 'available = no', then ALL attempts to connect to the service will fail. Such failures are logged. .B Default: available = yes .B Example: available = no .SS browseable (S) This controls whether this share is seen in the list of available shares in a net view and in the browse list. .B Default: browseable = Yes .B Example: browseable = No .SS case sig names (G) See "case sensitive" .SS comment (S) This is a text field that is seen when a client does a net view to list what shares are available. It will also be used when browsing is fully supported. .B Default: No comment string .B Example: comment = Fred's Files .SS config file (G) This allows you to override the config file to use, instead of the default (usually smb.conf). There is a chicken and egg problem here as this option is set in the config file! For this reason, if the name of the config file has changed when the parameters are loaded then it will reload them from the new config file. This option takes the usual substitutions, which can be very useful. If thew config file doesn't exist the