|
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 |
@!@ |