107 |
|
|
108 |
}; |
}; |
109 |
|
|
110 |
|
$data{samba} = { |
111 |
|
|
112 |
|
# mangling stuff (global - service ?) |
113 |
|
'mangling method' => { type => 'STRING', values => [ qw(hash hash2) ], default => 'hash' }, |
114 |
|
'mangle case' => { type => 'BOOLEAN', default => 0 }, |
115 |
|
'case sensitive' => { type => 'BOOLEAN', default => 0 }, |
116 |
|
'default case' => { type => 'BOOLEAN', default => 'lower', values => [qw (upper lower)] }, |
117 |
|
'preserve case' => { type => 'BOOLEAN', default => 1 }, |
118 |
|
'short preserve case' => { type => 'BOOLEAN', default => 1 }, |
119 |
|
|
120 |
|
# global stuff |
121 |
|
'acl compatibility (G)' => { type => 'STRING' }, |
122 |
|
'add printer command (G)' => { type => 'COMMAND' }, |
123 |
|
'add share command (G)' => { type => 'COMMAND' }, |
124 |
|
'add user script (G)' => { type => 'COMMAND' }, |
125 |
|
'allow trusted domains' => { type => 'BOOLEAN', default => 1 }, |
126 |
|
'announce as' => { type => 'STRING', values => [ "NT Server", "NT", "NT Workstation", "Win95", "WfW"], default => 'NT' }, |
127 |
|
'announce version' => { type => 'VERSION', default => '4.9' }, |
128 |
|
'auto services' => { type => 'LIST', type2 => 'STRING', type3 => ' '}, |
129 |
|
'bind interfaces only' => { type => 'LIST', type2 => 'INTERFACE', type3 => ' ' }, |
130 |
|
'browse list' => { type => 'BOOLEAN', default => 1 }, |
131 |
|
'change notify timeout' => { type => 'DURATION', type2 => 'SECONDS', default => 60 }, |
132 |
|
'change share command' => { type => 'COMMAND' }, |
133 |
|
'character set' => { type => 'ENCODING' }, |
134 |
|
'client code page' => { type => 'INTEGER', default => 850 }, |
135 |
|
'code page directory' => { type => 'DIRECTORY' }, |
136 |
|
'coding system' => { type => 'STRING' }, |
137 |
|
'config file' => { type => 'FILENAME' }, |
138 |
|
'deadtime' => { type => 'DURATION', type2 => 'MINUTES', default => 0 }, |
139 |
|
'debug hires timestamp' => { type => 'BOOLEAN', default => 0 }, |
140 |
|
'debug pid' => { type => 'PID' }, |
141 |
|
'debug timestamp' => { type => 'BOOLEAN', default => 1 }, |
142 |
|
'debug uid' => { type => 'BOOLEAN', default => 0 }, |
143 |
|
'debuglevel' => { type => 'INTEGER', default => 0 }, |
144 |
|
'default' => { type => 'LIST', type2 => 'STRING' }, |
145 |
|
'default service' => { type => 'LIST', type2 => 'STRING' }, |
146 |
|
'delete printer command' => { type => 'COMMAND' }, |
147 |
|
'delete share command' => { type => 'COMMAND' }, |
148 |
|
'delete user script' => { type => 'COMMAND' }, |
149 |
|
'dfree command' => { type => 'COMMAND' }, |
150 |
|
'disable spoolss' => { type => 'BOOLEAN', default => 0}, |
151 |
|
'dns proxy' => { type => 'BOOLEAN', default => 1 }, |
152 |
|
'domain admin group' => { type => 'LIST', type2 => 'SMB_UID|SMB_GID', type3 => ' ' }, |
153 |
|
'domain guest group' => { type => 'LIST', type2 => 'SMB_UID|SMB_GID', type3 => ' ' }, |
154 |
|
'domain logons' => { type => 'BOOLEAN', default => 0 }, |
155 |
|
'domain master' => { type => 'STRING', default => 'auto' }, |
156 |
|
'encrypt passwords' => { type => 'BOOLEAN', default => 0 }, |
157 |
|
'enhanced browsing' => { type => 'BOOLEAN', default => 1}, |
158 |
|
'enumports command' => { type => 'COMMAND' }, |
159 |
|
'getwd cache' => { type => 'BOOLEAN', default => 1}, |
160 |
|
'hide local users' => { type => 'BOOLEAN', default => 0}, |
161 |
|
'hide unreadable' => { type => 'BOOLEAN', default => 0}, |
162 |
|
'homedir map' => { type => 'STRING' }, |
163 |
|
'host msdfs' => { type => 'BOOLEAN', default => 0}, |
164 |
|
'hosts equiv' => { type => 'FILENAME' }, |
165 |
|
'interfaces' => { type => 'LIST', type2 => 'STRING|INTERFACE|IP/MASK', type3 => ' '}, |
166 |
|
'keepalive' => { type => 'DURATION', type2 => 'SECONDS', default => '300'}, |
167 |
|
'kernel oplocks' => { type => 'BOOLEAN', default => 1}, |
168 |
|
'lanman auth' => { type => '', }, |
169 |
|
'large readwrite' => { type => '', }, |
170 |
|
'ldap admin dn' => { type => '', }, |
171 |
|
'ldap filter' => { type => '', }, |
172 |
|
'ldap port' => { type => '', }, |
173 |
|
'ldap server' => { type => '', }, |
174 |
|
'ldap ssl' => { type => '', }, |
175 |
|
'ldap suffix' => { type => '', }, |
176 |
|
'lm announce' => { type => '', }, |
177 |
|
'lm interval' => { type => '', }, |
178 |
|
'load printers' => { type => '', }, |
179 |
|
'local master' => { type => '', }, |
180 |
|
'lock dir' => { type => '', }, |
181 |
|
'lock directory' => { type => '', }, |
182 |
|
'lock spin count' => { type => '', }, |
183 |
|
'lock spin time' => { type => '', }, |
184 |
|
'pid directory' => { type => '', }, |
185 |
|
'log file' => { type => '', }, |
186 |
|
'log level' => { type => '', }, |
187 |
|
'logon drive' => { type => '', }, |
188 |
|
'logon home' => { type => '', }, |
189 |
|
'logon path' => { type => '', }, |
190 |
|
'logon script' => { type => '', }, |
191 |
|
'lpq cache time' => { type => '', }, |
192 |
|
'machine password timeout' => { type => '', }, |
193 |
|
'mangled stack' => { type => '', }, |
194 |
|
'mangling method' => { type => '', }, |
195 |
|
'map to guest' => { type => '', }, |
196 |
|
'max disk size' => { type => '', }, |
197 |
|
'max log size' => { type => '', }, |
198 |
|
'max mux' => { type => '', }, |
199 |
|
'max open files' => { type => '', }, |
200 |
|
'max protocol' => { type => '', }, |
201 |
|
'max smbd processes' => { type => '', }, |
202 |
|
'max ttl' => { type => '', }, |
203 |
|
'max wins ttl' => { type => '', }, |
204 |
|
'max xmit' => { type => '', }, |
205 |
|
'message command' => { type => '', }, |
206 |
|
'min passwd length' => { type => '', }, |
207 |
|
'min password length' => { type => '', }, |
208 |
|
'min protocol' => { type => '', }, |
209 |
|
'min wins ttl' => { type => '', }, |
210 |
|
'name resolve order' => { type => '', }, |
211 |
|
'netbios aliases' => { type => '', }, |
212 |
|
'netbios name' => { type => '', }, |
213 |
|
'netbios scope' => { type => '', }, |
214 |
|
'nis homedir' => { type => '', }, |
215 |
|
'nt pipe support' => { type => '', }, |
216 |
|
'nt smb support' => { type => '', }, |
217 |
|
'nt status support' => { type => '', }, |
218 |
|
'null passwords' => { type => '', }, |
219 |
|
'obey pam restrictions' => { type => '', }, |
220 |
|
'oplock break wait time' => { type => '', }, |
221 |
|
'os level' => { type => '', }, |
222 |
|
'os2 driver map' => { type => '', }, |
223 |
|
'pam password change' => { type => '', }, |
224 |
|
'panic action' => { type => '', }, |
225 |
|
'passwd chat' => { type => '', }, |
226 |
|
'passwd chat debug' => { type => '', }, |
227 |
|
'passwd program' => { type => '', }, |
228 |
|
'password level' => { type => '', }, |
229 |
|
'password server' => { type => '', }, |
230 |
|
'prefered master' => { type => '', }, |
231 |
|
'preferred master' => { type => '', }, |
232 |
|
'preload' => { type => '', }, |
233 |
|
'printcap' => { type => '', }, |
234 |
|
'printcap name' => { type => '', }, |
235 |
|
'printer driver file' => { type => '', }, |
236 |
|
'protocol' => { type => '', }, |
237 |
|
'read bmpx' => { type => '', }, |
238 |
|
'read raw' => { type => '', }, |
239 |
|
'read size' => { type => '', }, |
240 |
|
'remote announce' => { type => '', }, |
241 |
|
'remote browse sync' => { type => '', }, |
242 |
|
'restrict anonymous' => { type => '', }, |
243 |
|
'root' => { type => '', }, |
244 |
|
'root dir' => { type => '', }, |
245 |
|
'root directory' => { type => '', }, |
246 |
|
'security' => { type => '', }, |
247 |
|
'server string' => { type => '', }, |
248 |
|
'show add printer wizard' => { type => '', }, |
249 |
|
'smb passwd file' => { type => '', }, |
250 |
|
'socket address' => { type => '', }, |
251 |
|
'socket options' => { type => '', }, |
252 |
|
'source environment' => { type => '', }, |
253 |
|
'ssl' => { type => '', }, |
254 |
|
'ssl CA certDir' => { type => '', }, |
255 |
|
'ssl CA certFile' => { type => '', }, |
256 |
|
'ssl ciphers' => { type => '', }, |
257 |
|
'ssl client cert' => { type => '', }, |
258 |
|
'ssl client key' => { type => '', }, |
259 |
|
'ssl compatibility' => { type => '', }, |
260 |
|
'ssl egd socket' => { type => '', }, |
261 |
|
'ssl entropy bytes' => { type => '', }, |
262 |
|
'ssl entropy file' => { type => '', }, |
263 |
|
'ssl hosts' => { type => '', }, |
264 |
|
'ssl hosts resign' => { type => '', }, |
265 |
|
'ssl require clientcert' => { type => '', }, |
266 |
|
'ssl require servercert' => { type => '', }, |
267 |
|
'ssl server cert' => { type => '', }, |
268 |
|
'ssl server key' => { type => '', }, |
269 |
|
'ssl version' => { type => '', }, |
270 |
|
'stat cache' => { type => '', }, |
271 |
|
'stat cache size' => { type => '', }, |
272 |
|
'strip dot' => { type => '', }, |
273 |
|
'syslog' => { type => '', }, |
274 |
|
'syslog only' => { type => '', }, |
275 |
|
'template homedir' => { type => '', }, |
276 |
|
'template shell' => { type => '', }, |
277 |
|
'time offset' => { type => '', }, |
278 |
|
'time server' => { type => '', }, |
279 |
|
'timestamp logs' => { type => '', }, |
280 |
|
'total print jobs' => { type => '', }, |
281 |
|
'unix extensions' => { type => '', }, |
282 |
|
'unix password sync' => { type => '', }, |
283 |
|
'update encrypted' => { type => '', }, |
284 |
|
'use mmap' => { type => '', }, |
285 |
|
'use rhosts' => { type => '', }, |
286 |
|
'username level' => { type => '', }, |
287 |
|
'username map' => { type => '', }, |
288 |
|
'utmp' => { type => '', }, |
289 |
|
'utmp directory' => { type => '', }, |
290 |
|
'valid chars' => { type => '', }, |
291 |
|
'winbind cache time' => { type => '', }, |
292 |
|
'winbind enum users' => { type => '', }, |
293 |
|
'winbind enum groups' => { type => '', }, |
294 |
|
'winbind gid' => { type => '', }, |
295 |
|
'winbind separator' => { type => '', }, |
296 |
|
'winbind uid' => { type => '', }, |
297 |
|
'winbind use default domain' => { type => '', }, |
298 |
|
'wins hook' => { type => '', }, |
299 |
|
'wins proxy' => { type => '', }, |
300 |
|
'wins server' => { type => '', }, |
301 |
|
'wins support' => { type => '', }, |
302 |
|
'workgroup' => { type => '', }, |
303 |
|
'write raw' => { type => '', }, |
304 |
|
'' => { type => '', }, |
305 |
|
|
306 |
|
|
307 |
|
#Here is a list of all service parameters. See the section on each parameter for details. Note that some are synonyms. |
308 |
|
|
309 |
|
|
310 |
|
'admin users' => { type => '', }, |
311 |
|
'allow hosts' => { type => '', }, |
312 |
|
'available' => { type => '', }, |
313 |
|
'blocking locks' => { type => '', }, |
314 |
|
'block size' => { type => '', }, |
315 |
|
'browsable' => { type => '', }, |
316 |
|
'browseable' => { type => '', }, |
317 |
|
'case sensitive' => { type => '', }, |
318 |
|
'casesignames' => { type => '', }, |
319 |
|
'comment' => { type => '', }, |
320 |
|
'copy' => { type => '', }, |
321 |
|
'create mask' => { type => '', }, |
322 |
|
'create mode' => { type => '', }, |
323 |
|
'csc policy' => { type => '', }, |
324 |
|
'default case' => { type => '', }, |
325 |
|
'default devmode' => { type => '', }, |
326 |
|
'delete readonly' => { type => '', }, |
327 |
|
'delete veto files' => { type => '', }, |
328 |
|
'deny hosts' => { type => '', }, |
329 |
|
'directory' => { type => '', }, |
330 |
|
'directory mask' => { type => '', }, |
331 |
|
'directory mode' => { type => '', }, |
332 |
|
'directory security mask' => { type => '', }, |
333 |
|
'dont descend' => { type => '', }, |
334 |
|
'dos filemode' => { type => '', }, |
335 |
|
'dos filetime resolution' => { type => '', }, |
336 |
|
'dos filetimes' => { type => '', }, |
337 |
|
'exec' => { type => '', }, |
338 |
|
'fake directory create times' => { type => '', }, |
339 |
|
'fake oplocks' => { type => '', }, |
340 |
|
'follow symlinks' => { type => '', }, |
341 |
|
'force create mode' => { type => '', }, |
342 |
|
'force directory mode' => { type => '', }, |
343 |
|
'force directory security mode' => { type => '', }, |
344 |
|
'force group' => { type => '', }, |
345 |
|
'force security mode' => { type => '', }, |
346 |
|
'force unknown acl user' => { type => '', }, |
347 |
|
'force user' => { type => '', }, |
348 |
|
'fstype' => { type => '', }, |
349 |
|
'group' => { type => '', }, |
350 |
|
'guest account' => { type => '', }, |
351 |
|
'guest ok' => { type => '', }, |
352 |
|
'guest only' => { type => '', }, |
353 |
|
'hide dot files' => { type => '', }, |
354 |
|
'hide files' => { type => '', }, |
355 |
|
'hosts allow' => { type => '', }, |
356 |
|
'hosts deny' => { type => '', }, |
357 |
|
'include' => { type => '', }, |
358 |
|
'inherit acls' => { type => '', }, |
359 |
|
'inherit permissions' => { type => '', }, |
360 |
|
'invalid users' => { type => '', }, |
361 |
|
'level2 oplocks' => { type => '', }, |
362 |
|
'locking' => { type => '', }, |
363 |
|
'lppause command' => { type => '', }, |
364 |
|
'lpq command' => { type => '', }, |
365 |
|
'lpresume command' => { type => '', }, |
366 |
|
'lprm command' => { type => '', }, |
367 |
|
'magic output' => { type => '', }, |
368 |
|
'magic script' => { type => '', }, |
369 |
|
'mangle case' => { type => '', }, |
370 |
|
'mangled map' => { type => '', }, |
371 |
|
'mangled names' => { type => '', }, |
372 |
|
'mangling char' => { type => '', }, |
373 |
|
'map archive' => { type => '', }, |
374 |
|
'map hidden' => { type => '', }, |
375 |
|
'map system' => { type => '', }, |
376 |
|
'max connections' => { type => '', }, |
377 |
|
'max print jobs' => { type => '', }, |
378 |
|
'min print space' => { type => '', }, |
379 |
|
'msdfs root' => { type => '', }, |
380 |
|
'nt acl support' => { type => '', }, |
381 |
|
'only guest' => { type => '', }, |
382 |
|
'only user' => { type => '', }, |
383 |
|
'oplock contention limit' => { type => '', }, |
384 |
|
'oplocks' => { type => '', }, |
385 |
|
'path' => { type => '', }, |
386 |
|
'posix locking' => { type => '', }, |
387 |
|
'postexec' => { type => '', }, |
388 |
|
'postscript' => { type => '', }, |
389 |
|
'preexec' => { type => '', }, |
390 |
|
'preexec close' => { type => '', }, |
391 |
|
'preserve case' => { type => '', }, |
392 |
|
'print command' => { type => '', }, |
393 |
|
'print ok' => { type => '', }, |
394 |
|
'printable' => { type => '', }, |
395 |
|
'printer' => { type => '', }, |
396 |
|
'printer admin' => { type => '', }, |
397 |
|
'printer driver' => { type => '', }, |
398 |
|
'printer driver location' => { type => '', }, |
399 |
|
'printer name' => { type => '', }, |
400 |
|
'printing' => { type => '', }, |
401 |
|
'profile acls' => { type => '', }, |
402 |
|
'public' => { type => '', }, |
403 |
|
'queuepause command' => { type => '', }, |
404 |
|
'queueresume command' => { type => '', }, |
405 |
|
'read list' => { type => '', }, |
406 |
|
'read only' => { type => '', }, |
407 |
|
'root postexec' => { type => '', }, |
408 |
|
'root preexec' => { type => '', }, |
409 |
|
'root preexec close' => { type => '', }, |
410 |
|
'security mask' => { type => '', }, |
411 |
|
'set directory' => { type => '', }, |
412 |
|
'share modes' => { type => '', }, |
413 |
|
'short preserve case' => { type => '', }, |
414 |
|
'status' => { type => '', }, |
415 |
|
'strict allocate' => { type => '', }, |
416 |
|
'strict locking' => { type => '', }, |
417 |
|
'strict sync' => { type => '', }, |
418 |
|
'sync always' => { type => '', }, |
419 |
|
'use client driver' => { type => '', }, |
420 |
|
'use sendfile' => { type => '', }, |
421 |
|
'user' => { type => '', }, |
422 |
|
'username' => { type => '', }, |
423 |
|
'users' => { type => '', }, |
424 |
|
'valid users' => { type => '', }, |
425 |
|
'veto files' => { type => '', }, |
426 |
|
'veto oplock files' => { type => '', }, |
427 |
|
'vfs object' => { type => '', }, |
428 |
|
'vfs options' => { type => '', }, |
429 |
|
'volume' => { type => '', }, |
430 |
|
'wide links' => { type => '', }, |
431 |
|
'writable' => { type => '', }, |
432 |
|
'write cache size' => { type => '', }, |
433 |
|
'write list' => { type => '', }, |
434 |
|
'write ok' => { type => '', }, |
435 |
|
'writeable' => { type => '', }, |
436 |
|
}; |
437 |
|
|
438 |
1 |
1 |