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

(-)univention-ldap/10univention-ldap-server.inst (-2 / +2 lines)
 Lines 54-61    Link Here 
54
NETMASK="$(get_default_netmask)"
54
NETMASK="$(get_default_netmask)"
55
NETWORK="$(get_default_network)"
55
NETWORK="$(get_default_network)"
56
56
57
groups_default_domainadmins = "${groups_default_domainadmins:-Domain Admins}"
57
groups_default_domainadmins=$(custom_groupname "Domain Admins")
58
groups_default_domainusers = "${groups_default_domainusers:-Domain Users}"
58
groups_default_domainusers=$(custom_groupname "Domain Users")
59
59
60
reverse=$(univention-ipcalc6 --netmask "$NETMASK" --ip "$IP" --output reverse --calcdns)
60
reverse=$(univention-ipcalc6 --netmask "$NETMASK" --ip "$IP" --output reverse --calcdns)
61
61
(-)univention-ldap/conffiles/etc/ldap/slapd.conf.d/60univention-ldap-server_acl-master (-1 / +3 lines)
 Lines 1-4    Link Here 
1
@!@
1
@!@
2
from univention.lib.misc import custom_groupname
3
2
ldap_base=baseConfig['ldap/base']
4
ldap_base=baseConfig['ldap/base']
3
ldap_port=baseConfig['slapd/port']
5
ldap_port=baseConfig['slapd/port']
4
if baseConfig['ldap/server/type']=="master":
6
if baseConfig['ldap/server/type']=="master":
 Lines 6-12    Link Here 
6
else:
8
else:
7
	usr="read"
9
	usr="read"
8
10
9
groups_default_domainadmins = configRegistry.get('groups/default/domainadmins', 'Domain Admins')
11
groups_default_domainadmins = custom_groupname('Domain Admins')
10
12
11
print 'sasl-regexp'
13
print 'sasl-regexp'
12
print '    uid=(.*),cn=gssapi,cn=auth'
14
print '    uid=(.*),cn=gssapi,cn=auth'
(-)univention-ldap/conffiles/etc/ldap/slapd.conf.d/60univention-ldap-server_acl-slave (-1 / +3 lines)
 Lines 10-16    Link Here 
10
access to attrs=userPassword,krb5Key,sambaNTPassword,sambaLMPassword,sambaPwdLastSet,pwhistory,sambaPwdCanChange,sambaPwdMustChange,sambaPasswordHistory,sambaClearTextPassword,sambaPreviousClearTextPassword
10
access to attrs=userPassword,krb5Key,sambaNTPassword,sambaLMPassword,sambaPwdLastSet,pwhistory,sambaPwdCanChange,sambaPwdMustChange,sambaPasswordHistory,sambaClearTextPassword,sambaPreviousClearTextPassword
11
   by sockname="PATH=/var/run/slapd/ldapi" read
11
   by sockname="PATH=/var/run/slapd/ldapi" read
12
@!@
12
@!@
13
groups_default_domainadmins = configRegistry.get('groups/default/domainadmins', 'Domain Admins')
13
from univention.lib.misc import custom_groupname
14
groups_default_domainadmins = custom_groupname('Domain Admins')
15
14
ldap_base = configRegistry['ldap/base']
16
ldap_base = configRegistry['ldap/base']
15
print '   by group/univentionGroup/uniqueMember="cn=%s,cn=groups,%s" read' % ( groups_default_domainadmins, ldap_base )
17
print '   by group/univentionGroup/uniqueMember="cn=%s,cn=groups,%s" read' % ( groups_default_domainadmins, ldap_base )
16
18
(-)univention-ldap/conffiles/etc/ldap/slapd.conf.d/70univention-ldap-server_acl-master-end (-2 / +4 lines)
 Lines 1-12    Link Here 
1
@!@
1
@!@
2
from univention.lib.misc import custom_groupname
3
2
ldap_base = configRegistry['ldap/base']
4
ldap_base = configRegistry['ldap/base']
3
if configRegistry.get('ldap/server/type') == "master":
5
if configRegistry.get('ldap/server/type') == "master":
4
	usr="write"
6
	usr="write"
5
else:
7
else:
6
	usr="read"
8
	usr="read"
7
9
8
groups_default_domainadmins = configRegistry.get('groups/default/domainadmins', 'Domain Admins')
10
groups_default_domainadmins = custom_groupname('Domain Admins')
9
groups_default_windowshosts = configRegistry.get('groups/default/windowshosts', 'Windows Hosts')
11
groups_default_windowshosts = custom_groupname('Windows Hosts')
10
12
11
nestedGroups = configRegistry.is_true('ldap/acl/nestedgroups', True)
13
nestedGroups = configRegistry.is_true('ldap/acl/nestedgroups', True)
12
14
(-)univention-ldap/debian/univention-ldap-server.postinst (-3 / +3 lines)
 Lines 215-223    Link Here 
215
215
216
if [ "$1" = "configure" -a "$server_role" = "domaincontroller_master" ] && dpkg --compare-versions "$2" lt-nl 8.0.71-1; then
216
if [ "$1" = "configure" -a "$server_role" = "domaincontroller_master" ] && dpkg --compare-versions "$2" lt-nl 8.0.71-1; then
217
217
218
	groups_default_authenticatedusers="${groups_default_authenticatedusers:-Authenticated Users}"
218
	groups_default_authenticatedusers=$(custom_groupname "Authenticated Users")
219
	groups_default_enterpriseadmins="${groups_default_enterpriseadmins:-Enterprise Admins}"
219
	groups_default_enterpriseadmins=$(custom_groupname "Enterprise Admins")
220
	groups_default_windowshosts="${groups_default_windowshosts:-Windows Hosts}"
220
	groups_default_windowshosts=$(custom_groupname "Windows Hosts")
221
221
222
	sambaSID="$(univention-ldapsearch -x sambaDomainName="$windows_domain" sambaSID | sed -ne 's|^sambaSID: ||p')"
222
	sambaSID="$(univention-ldapsearch -x sambaDomainName="$windows_domain" sambaSID | sed -ne 's|^sambaSID: ||p')"
223
	if [ -n "$sambaSID" ]; then
223
	if [ -n "$sambaSID" ]; then
(-)univention-ldap/test/listner-notifier-test (-2 / +3 lines)
 Lines 30-35    Link Here 
30
# /usr/share/common-licenses/AGPL-3; if not, see
30
# /usr/share/common-licenses/AGPL-3; if not, see
31
# <http://www.gnu.org/licenses/>.
31
# <http://www.gnu.org/licenses/>.
32
32
33
. /usr/share/univention-lib/base.sh
34
33
cat << End
35
cat << End
34
Possible Tests:
36
Possible Tests:
35
37
 Lines 119-126    Link Here 
119
121
120
user () # create a users/user object
122
user () # create a users/user object
121
{
123
{
122
	eval "$(ucr shell "groups/default/domainusers")"
124
	groups_default_domainusers=$(custom_groupname "Domain Users")
123
	groups_default_domainusers = "${groups_default_domainusers:-Domain Users}"
124
	univention-admin "$module" create --set username="$rand1" --set lastname="$rand2" --set password=univention --set unixhome="/home/$rand1" --set primaryGroup="cn=$groups_default_domainusers,cn=groups,$ldap_base" --position="cn=users,$ldap_base"
125
	univention-admin "$module" create --set username="$rand1" --set lastname="$rand2" --set password=univention --set unixhome="/home/$rand1" --set primaryGroup="cn=$groups_default_domainusers,cn=groups,$ldap_base" --position="cn=users,$ldap_base"
125
}
126
}
126
127

Return to bug 33735