0dfcf0062ec8c6d3a11878ca2729c364a0102c07
[samba.git] / examples / scripts / python / smbparm.py
1 ######################################################################
2 ##
3 ## autogenerated file of smb.conf parameters
4 ## generate_parm_table <..../param/loadparm.c>
5 ##
6 ##  Copyright (C) Gerald Carter                2004.
7 ##
8 ##  This program is free software; you can redistribute it and/or modify
9 ##  it under the terms of the GNU General Public License as published by
10 ##  the Free Software Foundation; either version 2 of the License, or
11 ##  (at your option) any later version.
12 ##
13 ##  This program is distributed in the hope that it will be useful,
14 ##  but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ##  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 ##  GNU General Public License for more details.
17 ##
18 ##  You should have received a copy of the GNU General Public License
19 ##  along with this program; if not, write to the Free Software
20 ##  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 ##
22 ######################################################################
23
24 from SambaParm import SambaParmString, SambaParmBool, SambaParmBoolRev
25
26 ## boolean defines for parm_table
27 P_LOCAL    = 0
28 P_GLOBAL   = 1
29
30 parm_table = {
31         "PRELOADMODULES"         : ("preload modules", SambaParmString, P_GLOBAL, ""),
32         "ONLYGUEST"              : ("guest only", SambaParmBool, P_LOCAL, "No"),
33         "PRIVATEDIR"             : ("private dir", SambaParmString, P_GLOBAL, "/etc/samba/private"),
34         "HIDESPECIALFILES"       : ("hide special files", SambaParmBool, P_LOCAL, "No"),
35         "WINBINDENUMUSERS"       : ("winbind enum users", SambaParmBool, P_GLOBAL, "Yes"),
36         "TIMESTAMPLOGS"          : ("debug timestamp", SambaParmBool, P_GLOBAL, "Yes"),
37         "LDAPPASSWDSYNC"         : ("ldap passwd sync", SambaParmString, P_GLOBAL, "no"),
38         "READBMPX"               : ("read bmpx", SambaParmBool, P_GLOBAL, "No"),
39         "PASSWORDSERVER"         : ("password server", SambaParmString, P_GLOBAL, "*"),
40         "COPY"                   : ("copy", SambaParmString, P_LOCAL, ""),
41         "MAXXMIT"                : ("max xmit", SambaParmString, P_GLOBAL, "16644"),
42         "MINPRINTSPACE"          : ("min print space", SambaParmString, P_LOCAL, "0"),
43         "CASESENSITIVE"          : ("case sensitive", SambaParmString, P_LOCAL, "Auto"),
44         "LDAPIDMAPSUFFIX"        : ("ldap idmap suffix", SambaParmString, P_GLOBAL, ""),
45         "NAMECACHETIMEOUT"       : ("name cache timeout", SambaParmString, P_GLOBAL, "660"),
46         "MAPARCHIVE"             : ("map archive", SambaParmBool, P_LOCAL, "Yes"),
47         "LANMANAUTH"             : ("lanman auth", SambaParmBool, P_GLOBAL, "Yes"),
48         "NETBIOSSCOPE"           : ("netbios scope", SambaParmString, P_GLOBAL, ""),
49         "MAXREPORTEDPRINTJOBS"   : ("max reported print jobs", SambaParmString, P_LOCAL, "0"),
50         "CREATEMODE"             : ("create mask", SambaParmString, P_LOCAL, "0744"),
51         "READLIST"               : ("read list", SambaParmString, P_LOCAL, ""),
52         "WINBINDNESTEDGROUPS"    : ("winbind nested groups", SambaParmBool, P_GLOBAL, "No"),
53         "COMMENT"                : ("comment", SambaParmString, P_LOCAL, ""),
54         "PRINTER"                : ("printer name", SambaParmString, P_LOCAL, ""),
55         "LMANNOUNCE"             : ("lm announce", SambaParmString, P_GLOBAL, "Auto"),
56         "SYSLOGONLY"             : ("syslog only", SambaParmBool, P_GLOBAL, "No"),
57         "LMINTERVAL"             : ("lm interval", SambaParmString, P_GLOBAL, "60"),
58         "MANGLINGMETHOD"         : ("mangling method", SambaParmString, P_GLOBAL, "hash2"),
59         "PROFILEACLS"            : ("profile acls", SambaParmBool, P_LOCAL, "No"),
60         "LDAPGROUPSUFFIX"        : ("ldap group suffix", SambaParmString, P_GLOBAL, ""),
61         "MAPTOGUEST"             : ("map to guest", SambaParmString, P_GLOBAL, "Never"),
62         "NULLPASSWORDS"          : ("null passwords", SambaParmBool, P_GLOBAL, "No"),
63         "ONLYUSER"               : ("only user", SambaParmBool, P_LOCAL, "No"),
64         "UTMP"                   : ("utmp", SambaParmBool, P_GLOBAL, "No"),
65         "DONTDESCEND"            : ("dont descend", SambaParmString, P_LOCAL, ""),
66         "PRINTING"               : ("printing", SambaParmString, P_LOCAL, "cups"),
67         "SOCKETOPTIONS"          : ("socket options", SambaParmString, P_GLOBAL, "TCP_NODELAY"),
68         "CLIENTUSESPNEGO"        : ("client use spnego", SambaParmBool, P_GLOBAL, "Yes"),
69         "USESPNEGO"              : ("use spnego", SambaParmBool, P_GLOBAL, "Yes"),
70         "FAKEOPLOCKS"            : ("fake oplocks", SambaParmBool, P_LOCAL, "No"),
71         "FORCECREATEMODE"        : ("force create mode", SambaParmString, P_LOCAL, "00"),
72         "SETDIRECTORY"           : ("set directory", SambaParmBoolRev, P_LOCAL, "No"),
73         "SMBPORTS"               : ("smb ports", SambaParmString, P_GLOBAL, "445 139"),
74         "LOCKDIR"                : ("lock directory", SambaParmString, P_GLOBAL, "/var/lib/samba"),
75         "BROWSEABLE"             : ("browseable", SambaParmBool, P_LOCAL, "Yes"),
76         "WINSPROXY"              : ("wins proxy", SambaParmBool, P_GLOBAL, "No"),
77         "FORCEGROUP"             : ("force group", SambaParmString, P_LOCAL, ""),
78         "NTSTATUSSUPPORT"        : ("nt status support", SambaParmBool, P_GLOBAL, "Yes"),
79         "EXEC"                   : ("preexec", SambaParmString, P_LOCAL, ""),
80         "DOMAINLOGONS"           : ("domain logons", SambaParmBool, P_GLOBAL, "No"),
81         "TEMPLATESHELL"          : ("template shell", SambaParmString, P_GLOBAL, "/bin/false"),
82         "USESENDFILE"            : ("use sendfile", SambaParmBool, P_LOCAL, "No"),
83         "USEMMAP"                : ("use mmap", SambaParmBool, P_GLOBAL, "Yes"),
84         "VALIDUSERS"             : ("valid users", SambaParmString, P_LOCAL, ""),
85         "DEBUGLEVEL"             : ("log level", SambaParmString, P_GLOBAL, "0"),
86         "PRINTCAPCACHETIME"      : ("printcap cache time", SambaParmString, P_GLOBAL, "0"),
87         "SOCKETADDRESS"          : ("socket address", SambaParmString, P_GLOBAL, "0.0.0.0"),
88         "FORCEDIRECTORYMODE"     : ("force directory mode", SambaParmString, P_LOCAL, "00"),
89         "MSDFSROOT"              : ("msdfs root", SambaParmBool, P_LOCAL, "No"),
90         "ROOTPREEXEC"            : ("root preexec", SambaParmString, P_LOCAL, ""),
91         "WRITEOK"                : ("read only", SambaParmBoolRev, P_LOCAL, "Yes"),
92         "MAXLOGSIZE"             : ("max log size", SambaParmString, P_GLOBAL, "5000"),
93         "FORCESECURITYMODE"      : ("force security mode", SambaParmString, P_LOCAL, "00"),
94         "VFSOBJECT"              : ("vfs objects", SambaParmString, P_LOCAL, ""),
95         "CHECKPASSWORDSCRIPT"    : ("check password script", SambaParmString, P_GLOBAL, ""),
96         "DELETEPRINTERCOMMAND"   : ("deleteprinter command", SambaParmString, P_GLOBAL, ""),
97         "OSLEVEL"                : ("os level", SambaParmString, P_GLOBAL, "20"),
98         "ENUMPORTSCOMMAND"       : ("enumports command", SambaParmString, P_GLOBAL, ""),
99         "DELETEUSERFROMGROUPSCRIPT": ("delete user from group script", SambaParmString, P_GLOBAL, ""),
100         "IDMAPGID"               : ("idmap gid", SambaParmString, P_GLOBAL, ""),
101         "PREEXECCLOSE"           : ("preexec close", SambaParmBool, P_LOCAL, "No"),
102         "UTMPDIRECTORY"          : ("utmp directory", SambaParmString, P_GLOBAL, ""),
103         "DOSFILEMODE"            : ("dos filemode", SambaParmBool, P_LOCAL, "No"),
104         "LOGFILE"                : ("log file", SambaParmString, P_GLOBAL, ""),
105         "WORKGROUP"              : ("workgroup", SambaParmString, P_GLOBAL, "WORKGROUP"),
106         "DIRECTORYSECURITYMASK"  : ("directory security mask", SambaParmString, P_LOCAL, "0777"),
107         "ENCRYPTPASSWORDS"       : ("encrypt passwords", SambaParmBool, P_GLOBAL, "Yes"),
108         "PRINTABLE"              : ("printable", SambaParmBool, P_LOCAL, "No"),
109         "MAXPROTOCOL"            : ("max protocol", SambaParmString, P_GLOBAL, "NT1"),
110         "KERNELOPLOCKS"          : ("kernel oplocks", SambaParmBool, P_GLOBAL, "Yes"),
111         "NETBIOSALIASES"         : ("netbios aliases", SambaParmString, P_GLOBAL, ""),
112         "ANNOUNCEAS"             : ("announce as", SambaParmString, P_GLOBAL, "NT"),
113         "DIRECTORYMASK"          : ("directory mask", SambaParmString, P_LOCAL, "0755"),
114         "MAPSYSTEM"              : ("map system", SambaParmBool, P_LOCAL, "No"),
115         "CHANGENOTIFYTIMEOUT"    : ("change notify timeout", SambaParmString, P_GLOBAL, "60"),
116         "WINBINDTRUSTEDDOMAINSONLY": ("winbind trusted domains only", SambaParmBool, P_GLOBAL, "No"),
117         "SHUTDOWNSCRIPT"         : ("shutdown script", SambaParmString, P_GLOBAL, ""),
118         "FOLLOWSYMLINKS"         : ("follow symlinks", SambaParmBool, P_LOCAL, "Yes"),
119         "MAPHIDDEN"              : ("map hidden", SambaParmBool, P_LOCAL, "No"),
120         "GROUP"                  : ("force group", SambaParmString, P_LOCAL, ""),
121         "DENYHOSTS"              : ("hosts deny", SambaParmString, P_LOCAL, ""),
122         "WINBINDCACHETIME"       : ("winbind cache time", SambaParmString, P_GLOBAL, "300"),
123         "DELETEVETOFILES"        : ("delete veto files", SambaParmBool, P_LOCAL, "No"),
124         "DISABLESPOOLSS"         : ("disable spoolss", SambaParmBool, P_GLOBAL, "No"),
125         "MAXCONNECTIONS"         : ("max connections", SambaParmString, P_LOCAL, "0"),
126         "WRITERAW"               : ("write raw", SambaParmBool, P_GLOBAL, "Yes"),
127         "SERVERSIGNING"          : ("server signing", SambaParmString, P_GLOBAL, "No"),
128         "VOLUME"                 : ("volume", SambaParmString, P_LOCAL, ""),
129         "UNIXPASSWORDSYNC"       : ("unix password sync", SambaParmBool, P_GLOBAL, "No"),
130         "OBEYPAMRESTRICTIONS"    : ("obey pam restrictions", SambaParmBool, P_GLOBAL, "No"),
131         "PASSWDCHATTIMEOUT"      : ("passwd chat timeout", SambaParmString, P_GLOBAL, "2"),
132         "USER"                   : ("username", SambaParmString, P_LOCAL, ""),
133         "HIDEDOTFILES"           : ("hide dot files", SambaParmBool, P_LOCAL, "Yes"),
134         "ROOTPOSTEXEC"           : ("root postexec", SambaParmString, P_LOCAL, ""),
135         "PROTOCOL"               : ("max protocol", SambaParmString, P_GLOBAL, "NT1"),
136         "LDAPADMINDN"            : ("ldap admin dn", SambaParmString, P_GLOBAL, ""),
137         "DNSPROXY"               : ("dns proxy", SambaParmBool, P_GLOBAL, "Yes"),
138         "OS2DRIVERMAP"           : ("os2 driver map", SambaParmString, P_GLOBAL, ""),
139         "QUEUERESUMECOMMAND"     : ("queueresume command", SambaParmString, P_LOCAL, ""),
140         "SERVERSCHANNEL"         : ("server schannel", SambaParmString, P_GLOBAL, "Auto"),
141         "IDMAPUID"               : ("idmap uid", SambaParmString, P_GLOBAL, ""),
142         "WINBINDENABLELOCALACCOUNTS": ("winbind enable local accounts", SambaParmBool, P_GLOBAL, "No"),
143         "PRINTERNAME"            : ("printer name", SambaParmString, P_LOCAL, ""),
144         "NTACLSUPPORT"           : ("nt acl support", SambaParmBool, P_LOCAL, "Yes"),
145         "LOGLEVEL"               : ("log level", SambaParmString, P_GLOBAL, "0"),
146         "STATCACHE"              : ("stat cache", SambaParmBool, P_GLOBAL, "Yes"),
147         "LPQCACHETIME"           : ("lpq cache time", SambaParmString, P_GLOBAL, "30"),
148         "LEVEL2OPLOCKS"          : ("level2 oplocks", SambaParmBool, P_LOCAL, "Yes"),
149         "LARGEREADWRITE"         : ("large readwrite", SambaParmBool, P_GLOBAL, "Yes"),
150         "LDAPREPLICATIONSLEEP"   : ("ldap replication sleep", SambaParmString, P_GLOBAL, "1000"),
151         "SECURITYMASK"           : ("security mask", SambaParmString, P_LOCAL, "0777"),
152         "LDAPUSERSUFFIX"         : ("ldap user suffix", SambaParmString, P_GLOBAL, ""),
153         "NETBIOSNAME"            : ("netbios name", SambaParmString, P_GLOBAL, "PANTHER"),
154         "LOCKSPINCOUNT"          : ("lock spin count", SambaParmString, P_GLOBAL, "3"),
155         "OPLOCKS"                : ("oplocks", SambaParmBool, P_LOCAL, "Yes"),
156         "MINWINSTTL"             : ("min wins ttl", SambaParmString, P_GLOBAL, "21600"),
157         "HOMEDIRMAP"             : ("homedir map", SambaParmString, P_GLOBAL, ""),
158         "REMOTEANNOUNCE"         : ("remote announce", SambaParmString, P_GLOBAL, ""),
159         "PREFERREDMASTER"        : ("preferred master", SambaParmString, P_GLOBAL, "Auto"),
160         "SECURITY"               : ("security", SambaParmString, P_GLOBAL, "USER"),
161         "AUTHMETHODS"            : ("auth methods", SambaParmString, P_GLOBAL, ""),
162         "ENABLERIDALGORITHM"     : ("enable rid algorithm", SambaParmBool, P_GLOBAL, "Yes"),
163         "LPRMCOMMAND"            : ("lprm command", SambaParmString, P_LOCAL, ""),
164         "KERNELCHANGENOTIFY"     : ("kernel change notify", SambaParmBool, P_GLOBAL, "Yes"),
165         "LOGONSCRIPT"            : ("logon script", SambaParmString, P_GLOBAL, ""),
166         "PRESERVECASE"           : ("preserve case", SambaParmBool, P_LOCAL, "Yes"),
167         "UNIXCHARSET"            : ("unix charset", SambaParmString, P_GLOBAL, "UTF-8"),
168         "FORCEPRINTERNAME"       : ("force printername", SambaParmBool, P_LOCAL, "No"),
169         "LDAPFILTER"             : ("ldap filter", SambaParmString, P_GLOBAL, "(uid"),
170         "DELETEREADONLY"         : ("delete readonly", SambaParmBool, P_LOCAL, "No"),
171         "ABORTSHUTDOWNSCRIPT"    : ("abort shutdown script", SambaParmString, P_GLOBAL, ""),
172         "DFREECOMMAND"           : ("dfree command", SambaParmString, P_GLOBAL, ""),
173         "VETOFILES"              : ("veto files", SambaParmString, P_LOCAL, ""),
174         "LOCKING"                : ("locking", SambaParmBool, P_LOCAL, "Yes"),
175         "EASUPPORT"              : ("ea support", SambaParmBool, P_LOCAL, "No"),
176         "MAXSMBDPROCESSES"       : ("max smbd processes", SambaParmString, P_GLOBAL, "0"),
177         "HIDEFILES"              : ("hide files", SambaParmString, P_LOCAL, ""),
178         "PASSWDCHATDEBUG"        : ("passwd chat debug", SambaParmBool, P_GLOBAL, "No"),
179         "SMBPASSWDFILE"          : ("smb passwd file", SambaParmString, P_GLOBAL, "/etc/samba/private/smbpasswd"),
180         "GETQUOTACOMMAND"        : ("get quota command", SambaParmString, P_GLOBAL, ""),
181         "OPLOCKCONTENTIONLIMIT"  : ("oplock contention limit", SambaParmString, P_LOCAL, "2"),
182         "DOMAINMASTER"           : ("domain master", SambaParmString, P_GLOBAL, "Auto"),
183         "DELETESHARECOMMAND"     : ("delete share command", SambaParmString, P_GLOBAL, ""),
184         "INVALIDUSERS"           : ("invalid users", SambaParmString, P_LOCAL, ""),
185         "POSIXLOCKING"           : ("posix locking", SambaParmBool, P_LOCAL, "Yes"),
186         "INCLUDE"                : ("include", SambaParmString, P_LOCAL, ""),
187         "ALGORITHMICRIDBASE"     : ("algorithmic rid base", SambaParmString, P_GLOBAL, "1000"),
188         "FORCEDIRECTORYSECURITYMODE": ("force directory security mode", SambaParmString, P_LOCAL, "00"),
189         "ANNOUNCEVERSION"        : ("announce version", SambaParmString, P_GLOBAL, "4.9"),
190         "USERNAMEMAP"            : ("username map", SambaParmString, P_GLOBAL, ""),
191         "MANGLEDNAMES"           : ("mangled names", SambaParmBool, P_LOCAL, "Yes"),
192         "ROOTDIRECTORY"          : ("root directory", SambaParmString, P_GLOBAL, ""),
193         "DEBUGHIRESTIMESTAMP"    : ("debug hires timestamp", SambaParmBool, P_GLOBAL, "No"),
194         "LOGONDRIVE"             : ("logon drive", SambaParmString, P_GLOBAL, ""),
195         "LOCALMASTER"            : ("local master", SambaParmBool, P_GLOBAL, "Yes"),
196         "ROOTPREEXECCLOSE"       : ("root preexec close", SambaParmBool, P_LOCAL, "No"),
197         "CONFIGFILE"             : ("config file", SambaParmString, P_GLOBAL, ""),
198         "USECLIENTDRIVER"        : ("use client driver", SambaParmBool, P_LOCAL, "No"),
199         "MINPROTOCOL"            : ("min protocol", SambaParmString, P_GLOBAL, "CORE"),
200         "ADDUSERTOGROUPSCRIPT"   : ("add user to group script", SambaParmString, P_GLOBAL, ""),
201         "MAPACLINHERIT"          : ("map acl inherit", SambaParmBool, P_LOCAL, "No"),
202         "DELETEUSERSCRIPT"       : ("delete user script", SambaParmString, P_GLOBAL, ""),
203         "WINBINDUID"             : ("idmap uid", SambaParmString, P_GLOBAL, ""),
204         "READRAW"                : ("read raw", SambaParmBool, P_GLOBAL, "Yes"),
205         "WINBINDENUMGROUPS"      : ("winbind enum groups", SambaParmBool, P_GLOBAL, "Yes"),
206         "PASSWORDLEVEL"          : ("password level", SambaParmString, P_GLOBAL, "0"),
207         "MAXPRINTJOBS"           : ("max print jobs", SambaParmString, P_LOCAL, "1000"),
208         "PRINTCAP"               : ("printcap name", SambaParmString, P_GLOBAL, ""),
209         "LOADPRINTERS"           : ("load printers", SambaParmBool, P_GLOBAL, "Yes"),
210         "DEFAULT"                : ("default service", SambaParmString, P_GLOBAL, ""),
211         "GUESTACCOUNT"           : ("guest account", SambaParmString, P_GLOBAL, "nobody"),
212         "AUTOSERVICES"           : ("preload", SambaParmString, P_GLOBAL, ""),
213         "WRITEABLE"              : ("read only", SambaParmBoolRev, P_LOCAL, "Yes"),
214         "CLIENTLANMANAUTH"       : ("client lanman auth", SambaParmBool, P_GLOBAL, "Yes"),
215         "MESSAGECOMMAND"         : ("message command", SambaParmString, P_GLOBAL, ""),
216         "UNIXEXTENSIONS"         : ("unix extensions", SambaParmBool, P_GLOBAL, "Yes"),
217         "LDAPPASSWORDSYNC"       : ("ldap passwd sync", SambaParmString, P_GLOBAL, "no"),
218         "AFSUSERNAMEMAP"         : ("afs username map", SambaParmString, P_GLOBAL, ""),
219         "SYSLOG"                 : ("syslog", SambaParmString, P_GLOBAL, "1"),
220         "SETPRIMARYGROUPSCRIPT"  : ("set primary group script", SambaParmString, P_GLOBAL, ""),
221         "DEADTIME"               : ("deadtime", SambaParmString, P_GLOBAL, "0"),
222         "RESTRICTANONYMOUS"      : ("restrict anonymous", SambaParmString, P_GLOBAL, "0"),
223         "USERNAMELEVEL"          : ("username level", SambaParmString, P_GLOBAL, "0"),
224         "DISPLAYCHARSET"         : ("display charset", SambaParmString, P_GLOBAL, "LOCALE"),
225         "FORCEUSER"              : ("force user", SambaParmString, P_LOCAL, ""),
226         "HOSTSDENY"              : ("hosts deny", SambaParmString, P_LOCAL, ""),
227         "HIDEUNWRITEABLEFILES"   : ("hide unwriteable files", SambaParmBool, P_LOCAL, "No"),
228         "DOSCHARSET"             : ("dos charset", SambaParmString, P_GLOBAL, "CP850"),
229         "DOSFILETIMES"           : ("dos filetimes", SambaParmBool, P_LOCAL, "No"),
230         "REALM"                  : ("realm", SambaParmString, P_GLOBAL, ""),
231         "LDAPSUFFIX"             : ("ldap suffix", SambaParmString, P_GLOBAL, ""),
232         "LPPAUSECOMMAND"         : ("lppause command", SambaParmString, P_LOCAL, ""),
233         "FAKEDIRECTORYCREATETIMES": ("fake directory create times", SambaParmBool, P_LOCAL, "No"),
234         "MAGICSCRIPT"            : ("magic script", SambaParmString, P_LOCAL, ""),
235         "WRITECACHESIZE"         : ("write cache size", SambaParmString, P_LOCAL, "0"),
236         "BLOCKSIZE"              : ("block size", SambaParmString, P_LOCAL, "1024"),
237         "LOCKSPINTIME"           : ("lock spin time", SambaParmString, P_GLOBAL, "10"),
238         "ACLCOMPATIBILITY"       : ("acl compatibility", SambaParmString, P_GLOBAL, ""),
239         "MSDFSPROXY"             : ("msdfs proxy", SambaParmString, P_LOCAL, ""),
240         "POSTEXEC"               : ("postexec", SambaParmString, P_LOCAL, ""),
241         "HIDEUNREADABLE"         : ("hide unreadable", SambaParmBool, P_LOCAL, "No"),
242         "WIDELINKS"              : ("wide links", SambaParmBool, P_LOCAL, "Yes"),
243         "STRICTSYNC"             : ("strict sync", SambaParmBool, P_LOCAL, "No"),
244         "PRINTCAPNAME"           : ("printcap name", SambaParmString, P_GLOBAL, ""),
245         "PREFEREDMASTER"         : ("preferred master", SambaParmString, P_GLOBAL, "Auto"),
246         "MAXMUX"                 : ("max mux", SambaParmString, P_GLOBAL, "50"),
247         "VETOOPLOCKFILES"        : ("veto oplock files", SambaParmString, P_LOCAL, ""),
248         "WINBINDSEPARATOR"       : ("winbind separator", SambaParmString, P_GLOBAL, "\\"),
249         "NISHOMEDIR"             : ("NIS homedir", SambaParmBool, P_GLOBAL, "No"),
250         "AVAILABLE"              : ("available", SambaParmBool, P_LOCAL, "Yes"),
251         "KEEPALIVE"              : ("keepalive", SambaParmString, P_GLOBAL, "300"),
252         "USERNAME"               : ("username", SambaParmString, P_LOCAL, ""),
253         "PRINTCOMMAND"           : ("print command", SambaParmString, P_LOCAL, ""),
254         "LPRESUMECOMMAND"        : ("lpresume command", SambaParmString, P_LOCAL, ""),
255         "USEKERBEROSKEYTAB"      : ("use kerberos keytab", SambaParmBool, P_GLOBAL, "No"),
256         "HOSTSALLOW"             : ("hosts allow", SambaParmString, P_LOCAL, ""),
257         "MAXOPENFILES"           : ("max open files", SambaParmString, P_GLOBAL, "10000"),
258         "PARANOIDSERVERSECURITY" : ("paranoid server security", SambaParmBool, P_GLOBAL, "Yes"),
259         "WTMPDIRECTORY"          : ("wtmp directory", SambaParmString, P_GLOBAL, ""),
260         "ADDPRINTERCOMMAND"      : ("addprinter command", SambaParmString, P_GLOBAL, ""),
261         "PRINTERADMIN"           : ("printer admin", SambaParmString, P_LOCAL, ""),
262         "WINSSERVER"             : ("wins server", SambaParmString, P_GLOBAL, ""),
263         "LDAPTIMEOUT"            : ("ldap timeout", SambaParmString, P_GLOBAL, "15"),
264         "LOCKDIRECTORY"          : ("lock directory", SambaParmString, P_GLOBAL, "/var/lib/samba"),
265         "LOGONHOME"              : ("logon home", SambaParmString, P_GLOBAL, "\\%N\%U"),
266         "MINPASSWDLENGTH"        : ("min password length", SambaParmString, P_GLOBAL, "5"),
267         "CLIENTPLAINTEXTAUTH"    : ("client plaintext auth", SambaParmBool, P_GLOBAL, "Yes"),
268         "CSCPOLICY"              : ("csc policy", SambaParmString, P_LOCAL, "manual"),
269         "ADDSHARECOMMAND"        : ("add share command", SambaParmString, P_GLOBAL, ""),
270         "MANGLINGCHAR"           : ("mangling char", SambaParmString, P_LOCAL, "~"),
271         "DIRECTORY"              : ("path", SambaParmString, P_LOCAL, ""),
272         "DEBUGTIMESTAMP"         : ("debug timestamp", SambaParmBool, P_GLOBAL, "Yes"),
273         "ALLOWHOSTS"             : ("hosts allow", SambaParmString, P_LOCAL, ""),
274         "FSTYPE"                 : ("fstype", SambaParmString, P_LOCAL, "NTFS"),
275         "BLOCKINGLOCKS"          : ("blocking locks", SambaParmBool, P_LOCAL, "Yes"),
276         "LDAPSSL"                : ("ldap ssl", SambaParmString, P_GLOBAL, ""),
277         "PAMPASSWORDCHANGE"      : ("pam password change", SambaParmBool, P_GLOBAL, "No"),
278         "GUESTOK"                : ("guest ok", SambaParmBool, P_LOCAL, "No"),
279         "DEFAULTDEVMODE"         : ("default devmode", SambaParmBool, P_LOCAL, "No"),
280         "MAXDISKSIZE"            : ("max disk size", SambaParmString, P_GLOBAL, "0"),
281         "ADDMACHINESCRIPT"       : ("add machine script", SambaParmString, P_GLOBAL, ""),
282         "MANGLEPREFIX"           : ("mangle prefix", SambaParmString, P_GLOBAL, "1"),
283         "DISABLENETBIOS"         : ("disable netbios", SambaParmBool, P_GLOBAL, "No"),
284         "LOGONPATH"              : ("logon path", SambaParmString, P_GLOBAL, "\\%N\%U\profile"),
285         "IDMAPBACKEND"           : ("idmap backend", SambaParmString, P_GLOBAL, ""),
286         "SHORTPRESERVECASE"      : ("short preserve case", SambaParmBool, P_LOCAL, "Yes"),
287         "CUPSSERVER"             : ("cups server", SambaParmString, P_GLOBAL, ""),
288         "NTPIPESUPPORT"          : ("nt pipe support", SambaParmBool, P_GLOBAL, "Yes"),
289         "READONLY"               : ("read only", SambaParmBool, P_LOCAL, "Yes"),
290         "MACHINEPASSWORDTIMEOUT" : ("machine password timeout", SambaParmString, P_GLOBAL, "604800"),
291         "PIDDIRECTORY"           : ("pid directory", SambaParmString, P_GLOBAL, "/var/run"),
292         "PUBLIC"                 : ("guest ok", SambaParmBool, P_LOCAL, "No"),
293         "DEBUGPID"               : ("debug pid", SambaParmBool, P_GLOBAL, "No"),
294         "GUESTONLY"              : ("guest only", SambaParmBool, P_LOCAL, "No"),
295         "DELETEGROUPSCRIPT"      : ("delete group script", SambaParmString, P_GLOBAL, ""),
296         "CUPSOPTIONS"            : ("cups options", SambaParmString, P_LOCAL, ""),
297         "PASSWDCHAT"             : ("passwd chat", SambaParmString, P_GLOBAL, "*new*password* %n\n *new*password* %n\n *changed*"),
298         "STRICTLOCKING"          : ("strict locking", SambaParmString, P_LOCAL, "Yes"),
299         "TEMPLATEHOMEDIR"        : ("template homedir", SambaParmString, P_GLOBAL, "/home/%D/%U"),
300         "WINBINDGID"             : ("idmap gid", SambaParmString, P_GLOBAL, ""),
301         "INHERITPERMISSIONS"     : ("inherit permissions", SambaParmBool, P_LOCAL, "No"),
302         "TIMESERVER"             : ("time server", SambaParmBool, P_GLOBAL, "No"),
303         "BROWSELIST"             : ("browse list", SambaParmBool, P_GLOBAL, "Yes"),
304         "HOSTNAMELOOKUPS"        : ("hostname lookups", SambaParmBool, P_GLOBAL, "No"),
305         "DOSFILETIMERESOLUTION"  : ("dos filetime resolution", SambaParmBool, P_LOCAL, "No"),
306         "CREATEMASK"             : ("create mask", SambaParmString, P_LOCAL, "0744"),
307         "WINSHOOK"               : ("wins hook", SambaParmString, P_GLOBAL, ""),
308         "DEFAULTCASE"            : ("default case", SambaParmString, P_LOCAL, "lower"),
309         "PATH"                   : ("path", SambaParmString, P_LOCAL, ""),
310         "SHOWADDPRINTERWIZARD"   : ("show add printer wizard", SambaParmBool, P_GLOBAL, "Yes"),
311         "WINSPARTNERS"           : ("wins partners", SambaParmString, P_GLOBAL, ""),
312         "ENABLEPRIVILEGES"       : ("enable privileges", SambaParmBool, P_GLOBAL, "No"),
313         "VFSOBJECTS"             : ("vfs objects", SambaParmString, P_LOCAL, ""),
314         "STRICTALLOCATE"         : ("strict allocate", SambaParmBool, P_LOCAL, "No"),
315         "PREEXEC"                : ("preexec", SambaParmString, P_LOCAL, ""),
316         "WINSSUPPORT"            : ("wins support", SambaParmBool, P_GLOBAL, "No"),
317         "HOSTMSDFS"              : ("host msdfs", SambaParmBool, P_GLOBAL, "No"),
318         "AFSTOKENLIFETIME"       : ("afs token lifetime", SambaParmString, P_GLOBAL, "604800"),
319         "PRINTOK"                : ("printable", SambaParmBool, P_LOCAL, "No"),
320         "TEMPLATEPRIMARYGROUP"   : ("template primary group", SambaParmString, P_GLOBAL, "nobody"),
321         "PASSWDPROGRAM"          : ("passwd program", SambaParmString, P_GLOBAL, ""),
322         "SYNCALWAYS"             : ("sync always", SambaParmBool, P_LOCAL, "No"),
323         "QUEUEPAUSECOMMAND"      : ("queuepause command", SambaParmString, P_LOCAL, ""),
324         "BINDINTERFACESONLY"     : ("bind interfaces only", SambaParmBool, P_GLOBAL, "No"),
325         "MAXWINSTTL"             : ("max wins ttl", SambaParmString, P_GLOBAL, "518400"),
326         "GETWDCACHE"             : ("getwd cache", SambaParmBool, P_GLOBAL, "Yes"),
327         "MAGICOUTPUT"            : ("magic output", SambaParmString, P_LOCAL, ""),
328         "ADMINUSERS"             : ("admin users", SambaParmString, P_LOCAL, ""),
329         "DIRECTORYMODE"          : ("directory mask", SambaParmString, P_LOCAL, "0755"),
330         "CLIENTSIGNING"          : ("client signing", SambaParmString, P_GLOBAL, "auto"),
331         "PASSDBBACKEND"          : ("passdb backend", SambaParmString, P_GLOBAL, "smbpasswd"),
332         "CASESIGNAMES"           : ("case sensitive", SambaParmString, P_LOCAL, "Auto"),
333         "SETQUOTACOMMAND"        : ("set quota command", SambaParmString, P_GLOBAL, ""),
334         "LPQCOMMAND"             : ("lpq command", SambaParmString, P_LOCAL, ""),
335         "SERVERSTRING"           : ("server string", SambaParmString, P_GLOBAL, "Samba 3.0.11pre2-SVN-build-4840"),
336         "DEFAULTSERVICE"         : ("default service", SambaParmString, P_GLOBAL, ""),
337         "WINBINDUSEDEFAULTDOMAIN": ("winbind use default domain", SambaParmBool, P_GLOBAL, "No"),
338         "INTERFACES"             : ("interfaces", SambaParmString, P_GLOBAL, ""),
339         "ROOTDIR"                : ("root directory", SambaParmString, P_GLOBAL, ""),
340         "ADDUSERSCRIPT"          : ("add user script", SambaParmString, P_GLOBAL, ""),
341         "CLIENTNTLMV2AUTH"       : ("client NTLMv2 auth", SambaParmBool, P_GLOBAL, "No"),
342         "FORCEUNKNOWNACLUSER"    : ("force unknown acl user", SambaParmBool, P_LOCAL, "No"),
343         "MANGLEDMAP"             : ("mangled map", SambaParmString, P_LOCAL, ""),
344         "NTLMAUTH"               : ("ntlm auth", SambaParmBool, P_GLOBAL, "Yes"),
345         "INHERITACLS"            : ("inherit acls", SambaParmBool, P_LOCAL, "No"),
346         "HOSTSEQUIV"             : ("hosts equiv", SambaParmString, P_GLOBAL, ""),
347         "ALLOWTRUSTEDDOMAINS"    : ("allow trusted domains", SambaParmBool, P_GLOBAL, "Yes"),
348         "MINPASSWORDLENGTH"      : ("min password length", SambaParmString, P_GLOBAL, "5"),
349         "USERS"                  : ("username", SambaParmString, P_LOCAL, ""),
350         "PRELOAD"                : ("preload", SambaParmString, P_GLOBAL, ""),
351         "DEBUGUID"               : ("debug uid", SambaParmBool, P_GLOBAL, "No"),
352         "CHANGESHARECOMMAND"     : ("change share command", SambaParmString, P_GLOBAL, ""),
353         "BROWSABLE"              : ("browseable", SambaParmBool, P_LOCAL, "Yes"),
354         "ENHANCEDBROWSING"       : ("enhanced browsing", SambaParmBool, P_GLOBAL, "Yes"),
355         "PANICACTION"            : ("panic action", SambaParmString, P_GLOBAL, ""),
356         "LDAPMACHINESUFFIX"      : ("ldap machine suffix", SambaParmString, P_GLOBAL, ""),
357         "UPDATEENCRYPTED"        : ("update encrypted", SambaParmBool, P_GLOBAL, "No"),
358         "MAXTTL"                 : ("max ttl", SambaParmString, P_GLOBAL, "259200"),
359         "WRITABLE"               : ("read only", SambaParmBoolRev, P_LOCAL, "Yes"),
360         "SHAREMODES"             : ("share modes", SambaParmBool, P_LOCAL, "Yes"),
361         "REMOTEBROWSESYNC"       : ("remote browse sync", SambaParmString, P_GLOBAL, ""),
362         "STOREDOSATTRIBUTES"     : ("store dos attributes", SambaParmBool, P_LOCAL, "No"),
363         "CLIENTSCHANNEL"         : ("client schannel", SambaParmString, P_GLOBAL, "Auto"),
364         "WRITELIST"              : ("write list", SambaParmString, P_LOCAL, ""),
365         "ADDGROUPSCRIPT"         : ("add group script", SambaParmString, P_GLOBAL, ""),
366         "OPLOCKBREAKWAITTIME"    : ("oplock break wait time", SambaParmString, P_GLOBAL, "0"),
367         "TIMEOFFSET"             : ("time offset", SambaParmString, P_GLOBAL, "0"),
368         "LDAPDELETEDN"           : ("ldap delete dn", SambaParmBool, P_GLOBAL, "No"),
369         "AFSSHARE"               : ("afs share", SambaParmBool, P_LOCAL, "No"),
370         "ROOT"                   : ("root directory", SambaParmString, P_GLOBAL, ""),
371         "NAMERESOLVEORDER"       : ("name resolve order", SambaParmString, P_GLOBAL, "lmhosts wins host bcast"),
372 }
373 ##### end of smbparm.y ##########################################
374 #################################################################