View | Details | Raw Unified | Return to bug 34527
Collapse All | Expand All

(-)univention-samba4/conffiles/etc/samba/smb.conf.d/71univention-samba_users (-1 / +7 lines)
 Lines 1-4    Link Here 
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')	
 Lines 5-9    Link Here 
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
@!@
(-)univention-samba4/debian/univention-samba4.univention-config-registry (+2 lines)
 Lines 24-29    Link Here 
24
Variables: windows/wins-.*
24
Variables: windows/wins-.*
25
Variables: cups/server
25
Variables: cups/server
26
Variables: server/role
26
Variables: server/role
27
Variables: users/default/.*
28
Variables: groups/default/.*
27
29
28
Type: subfile
30
Type: subfile
29
Multifile: etc/samba/smb.conf
31
Multifile: etc/samba/smb.conf

Return to bug 34527