|
1 |
@!@ |
1 |
@!@ |
|
|
2 |
from univention.lib.misc import custom_username |
3 |
import re |
4 |
|
5 |
def split_preserving_quotes(input): |
6 |
return [p for p in re.split("( |\\\".*?\\\"|'.*?')", input) if p.strip()] |
7 |
|
2 |
if configRegistry.get('samba4/service/smb', 'smbd') in ('smbd', 's3fs'): |
8 |
if configRegistry.get('samba4/service/smb', 'smbd') in ('smbd', 's3fs'): |
3 |
print '\tguest account = %s' % configRegistry.get('samba/guest_account', 'nobody') |
9 |
print '\tguest account = %s' % configRegistry.get('samba/guest_account', 'nobody') |
4 |
print '\tmap to guest = %s' % configRegistry.get('samba/map_to_guest', 'Bad User') |
10 |
print '\tmap to guest = %s' % configRegistry.get('samba/map_to_guest', 'Bad User') |
|
5 |
invalid_users=configRegistry.get('samba/invalid_users', '') |
11 |
invalid_users=configRegistry.get('samba/invalid_users', '') |
6 |
if invalid_users: |
12 |
if invalid_users: |
7 |
print '\tinvalid users = %s' % invalid_users |
13 |
print '\tinvalid users = %s' % invalid_users |
8 |
print '\tadmin users = %s' % configRegistry.get('samba/adminusers') |
14 |
print '\tadmin users = %s' % " ".join(map(custom_username, split_preserving_quotes(configRegistry.get('samba/adminusers')))) |
9 |
@!@ |
15 |
@!@ |