|
Lines 23-36
Link Here
|
| 23 |
print '\tserver string = %h univention corporate server' |
23 |
print '\tserver string = %h univention corporate server' |
| 24 |
|
24 |
|
| 25 |
for key, smbstring in [('samba/interfaces','interfaces'), |
25 |
for key, smbstring in [('samba/interfaces','interfaces'), |
| 26 |
('samba/charset/dos', 'dos charset'), |
26 |
('samba/charset/dos', 'dos charset'), |
| 27 |
('samba/charset/unix', 'unix charset'), |
27 |
('samba/charset/unix', 'unix charset'), |
| 28 |
('samba/charset/display', 'display charset'), |
28 |
('samba/charset/display', 'display charset'), |
| 29 |
('samba/enable-privileges', 'enable privileges'), |
29 |
('samba/enable-privileges', 'enable privileges'), |
| 30 |
('samba/interfaces/bindonly', 'bind interfaces only'),]: |
30 |
('samba/interfaces/bindonly', 'bind interfaces only'),]: |
| 31 |
if baseConfig.has_key(key) and baseConfig[key]: |
31 |
if baseConfig.has_key(key) and baseConfig[key]: |
| 32 |
print '\t%s = %s' % (smbstring, baseConfig[key]) |
32 |
print '\t%s = %s' % (smbstring, baseConfig[key]) |
| 33 |
|
33 |
|
| 34 |
if baseConfig.has_key('samba/socket_options') and baseConfig['samba/socket_options']: |
34 |
if baseConfig.has_key('samba/socket_options') and baseConfig['samba/socket_options']: |
| 35 |
print '\tsocket options = %s' % baseConfig['samba/socket_options'] |
35 |
print '\tsocket options = %s' % baseConfig['samba/socket_options'] |
|
|
36 |
|
| 37 |
if 'samba/interfaces' not in configRegistry.keys() and 'samba/interfaces/bindonly' not in configRegistry.keys(): |
| 38 |
if configRegistry.get('samba/ipv6', 'yes' ).lower() in ( 'no', 'false', '0' ): |
| 39 |
print '\n\t; only IPv4-adresses will serve SMB requests:' |
| 40 |
print '\tinterfaces = 255.255.255.255/0 127.0.0.1' |
| 41 |
print '\tbind interfaces only = yes' |
| 42 |
|
| 36 |
@!@ |
43 |
@!@ |