Univention Bugzilla – Attachment 5695 Details for
Bug 33735
univention-ldap should use custom_groupname library function
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
univention-ldap-custom_groupname.patch
univention-ldap-custom_groupname.patch (text/plain), 5.40 KB, created by
Arvid Requate
on 2013-12-12 11:12:59 CET
(
hide
)
Description:
univention-ldap-custom_groupname.patch
Filename:
MIME Type:
Creator:
Arvid Requate
Created:
2013-12-12 11:12:59 CET
Size:
5.40 KB
patch
obsolete
>Index: univention-ldap/10univention-ldap-server.inst >=================================================================== >--- univention-ldap/10univention-ldap-server.inst (Revision 46511) >+++ univention-ldap/10univention-ldap-server.inst (Arbeitskopie) >@@ -54,8 +54,8 @@ > NETMASK="$(get_default_netmask)" > NETWORK="$(get_default_network)" > >-groups_default_domainadmins = "${groups_default_domainadmins:-Domain Admins}" >-groups_default_domainusers = "${groups_default_domainusers:-Domain Users}" >+groups_default_domainadmins=$(custom_groupname "Domain Admins") >+groups_default_domainusers=$(custom_groupname "Domain Users") > > reverse=$(univention-ipcalc6 --netmask "$NETMASK" --ip "$IP" --output reverse --calcdns) > >Index: univention-ldap/conffiles/etc/ldap/slapd.conf.d/60univention-ldap-server_acl-master >=================================================================== >--- univention-ldap/conffiles/etc/ldap/slapd.conf.d/60univention-ldap-server_acl-master (Revision 46511) >+++ univention-ldap/conffiles/etc/ldap/slapd.conf.d/60univention-ldap-server_acl-master (Arbeitskopie) >@@ -1,4 +1,6 @@ > @!@ >+from univention.lib.misc import custom_groupname >+ > ldap_base=baseConfig['ldap/base'] > ldap_port=baseConfig['slapd/port'] > if baseConfig['ldap/server/type']=="master": >@@ -6,7 +8,7 @@ > else: > usr="read" > >-groups_default_domainadmins = configRegistry.get('groups/default/domainadmins', 'Domain Admins') >+groups_default_domainadmins = custom_groupname('Domain Admins') > > print 'sasl-regexp' > print ' uid=(.*),cn=gssapi,cn=auth' >Index: univention-ldap/conffiles/etc/ldap/slapd.conf.d/60univention-ldap-server_acl-slave >=================================================================== >--- univention-ldap/conffiles/etc/ldap/slapd.conf.d/60univention-ldap-server_acl-slave (Revision 46511) >+++ univention-ldap/conffiles/etc/ldap/slapd.conf.d/60univention-ldap-server_acl-slave (Arbeitskopie) >@@ -10,7 +10,9 @@ > access to attrs=userPassword,krb5Key,sambaNTPassword,sambaLMPassword,sambaPwdLastSet,pwhistory,sambaPwdCanChange,sambaPwdMustChange,sambaPasswordHistory,sambaClearTextPassword,sambaPreviousClearTextPassword > by sockname="PATH=/var/run/slapd/ldapi" read > @!@ >-groups_default_domainadmins = configRegistry.get('groups/default/domainadmins', 'Domain Admins') >+from univention.lib.misc import custom_groupname >+groups_default_domainadmins = custom_groupname('Domain Admins') >+ > ldap_base = configRegistry['ldap/base'] > print ' by group/univentionGroup/uniqueMember="cn=%s,cn=groups,%s" read' % ( groups_default_domainadmins, ldap_base ) > >Index: univention-ldap/conffiles/etc/ldap/slapd.conf.d/70univention-ldap-server_acl-master-end >=================================================================== >--- univention-ldap/conffiles/etc/ldap/slapd.conf.d/70univention-ldap-server_acl-master-end (Revision 46511) >+++ univention-ldap/conffiles/etc/ldap/slapd.conf.d/70univention-ldap-server_acl-master-end (Arbeitskopie) >@@ -1,12 +1,14 @@ > @!@ >+from univention.lib.misc import custom_groupname >+ > ldap_base = configRegistry['ldap/base'] > if configRegistry.get('ldap/server/type') == "master": > usr="write" > else: > usr="read" > >-groups_default_domainadmins = configRegistry.get('groups/default/domainadmins', 'Domain Admins') >-groups_default_windowshosts = configRegistry.get('groups/default/windowshosts', 'Windows Hosts') >+groups_default_domainadmins = custom_groupname('Domain Admins') >+groups_default_windowshosts = custom_groupname('Windows Hosts') > > nestedGroups = configRegistry.is_true('ldap/acl/nestedgroups', True) > >Index: univention-ldap/debian/univention-ldap-server.postinst >=================================================================== >--- univention-ldap/debian/univention-ldap-server.postinst (Revision 46511) >+++ univention-ldap/debian/univention-ldap-server.postinst (Arbeitskopie) >@@ -215,9 +215,9 @@ > > if [ "$1" = "configure" -a "$server_role" = "domaincontroller_master" ] && dpkg --compare-versions "$2" lt-nl 8.0.71-1; then > >- groups_default_authenticatedusers="${groups_default_authenticatedusers:-Authenticated Users}" >- groups_default_enterpriseadmins="${groups_default_enterpriseadmins:-Enterprise Admins}" >- groups_default_windowshosts="${groups_default_windowshosts:-Windows Hosts}" >+ groups_default_authenticatedusers=$(custom_groupname "Authenticated Users") >+ groups_default_enterpriseadmins=$(custom_groupname "Enterprise Admins") >+ groups_default_windowshosts=$(custom_groupname "Windows Hosts") > > sambaSID="$(univention-ldapsearch -x sambaDomainName="$windows_domain" sambaSID | sed -ne 's|^sambaSID: ||p')" > if [ -n "$sambaSID" ]; then >Index: univention-ldap/test/listner-notifier-test >=================================================================== >--- univention-ldap/test/listner-notifier-test (Revision 46511) >+++ univention-ldap/test/listner-notifier-test (Arbeitskopie) >@@ -30,6 +30,8 @@ > # /usr/share/common-licenses/AGPL-3; if not, see > # <http://www.gnu.org/licenses/>. > >+. /usr/share/univention-lib/base.sh >+ > cat << End > Possible Tests: > >@@ -119,8 +121,7 @@ > > user () # create a users/user object > { >- eval "$(ucr shell "groups/default/domainusers")" >- groups_default_domainusers = "${groups_default_domainusers:-Domain Users}" >+ groups_default_domainusers=$(custom_groupname "Domain Users") > 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" > } >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 33735
: 5695