/[libconf]/libconf/perl-Libconf/templates/samba_template.pm
ViewVC logotype

Diff of /libconf/perl-Libconf/templates/samba_template.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by dams, Sat Jul 12 14:18:00 2003 UTC revision 1.10 by dams, Mon Jul 14 15:19:48 2003 UTC
# Line 107  $templates{samba} = { Line 107  $templates{samba} = {
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

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26