svn commit: samba r20495 - in branches/SAMBA_4_0/source:
scripting/libjs setup
abartlet at samba.org
abartlet at samba.org
Wed Jan 3 05:31:51 GMT 2007
Author: abartlet
Date: 2007-01-03 05:31:50 +0000 (Wed, 03 Jan 2007)
New Revision: 20495
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20495
Log:
Further notes on joining with fedora DS.
Add in a hook for adding an ACI, needed to allow anonymous access
until we hook across a SYSTEM token to the LDAP server.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/scripting/libjs/provision.js
branches/SAMBA_4_0/source/setup/fedora-ds-init.ldif
branches/SAMBA_4_0/source/setup/provision
branches/SAMBA_4_0/source/setup/provision_basedn.ldif
Changeset:
Modified: branches/SAMBA_4_0/source/scripting/libjs/provision.js
===================================================================
--- branches/SAMBA_4_0/source/scripting/libjs/provision.js 2007-01-03 04:11:22 UTC (rev 20494)
+++ branches/SAMBA_4_0/source/scripting/libjs/provision.js 2007-01-03 05:31:50 UTC (rev 20495)
@@ -701,6 +701,7 @@
subobj.LDAPMODULE = "entryUUID";
subobj.LDAPMODULES = "objectguid";
subobj.EXTENSIBLEOBJECT = "# no objectClass: extensibleObject for local ldb";
+ subobj.ACI = "# no aci for local ldb";
return subobj;
}
Modified: branches/SAMBA_4_0/source/setup/fedora-ds-init.ldif
===================================================================
--- branches/SAMBA_4_0/source/setup/fedora-ds-init.ldif 2007-01-03 04:11:22 UTC (rev 20494)
+++ branches/SAMBA_4_0/source/setup/fedora-ds-init.ldif 2007-01-03 05:31:50 UTC (rev 20495)
@@ -22,5 +22,6 @@
#
-# provision with --ldap-backend=ldap://localhost:4389 --ldap-module=nsuniqueid
+# provision with --ldap-backend=ldap://localhost:4389 --ldap-module=nsuniqueid --aci='aci: (targetattr = "*") (version 3.0;acl "full access to all by all";allow (all)(userdn = "ldap:///anyone");)'
+
Modified: branches/SAMBA_4_0/source/setup/provision
===================================================================
--- branches/SAMBA_4_0/source/setup/provision 2007-01-03 04:11:22 UTC (rev 20494)
+++ branches/SAMBA_4_0/source/setup/provision 2007-01-03 05:31:50 UTC (rev 20495)
@@ -31,7 +31,8 @@
'blank',
'ldap-base',
'ldap-backend=s',
- 'ldap-module=s');
+ 'ldap-module=s',
+ 'aci=s');
if (options == undefined) {
println("Failed to parse options");
@@ -81,7 +82,7 @@
--ldap-base output only an LDIF file, suitable for creating an LDAP baseDN
--ldap-backend LDAPSERVER LDAP server to use for this provision
--ldap-module= MODULE LDB mapping module to use for the LDAP backend
-
+ --aci= ACI An arbitary LDIF fragment, particularly useful to loading a backend ACI value into a target LDAP server
You must provide at least a realm and domain
");
@@ -112,6 +113,9 @@
var key = strupper(join("", split("-", r)));
subobj[key] = options[r];
}
+if (options["aci"] != undefined) {
+ println("set ACI: " + subobj["ACI"]);
+}
if (options["ldap-backend"] != undefined) {
subobj["LDAPMODULES"] = subobj["LDAPMODULE"] + ",paged_searches";
Modified: branches/SAMBA_4_0/source/setup/provision_basedn.ldif
===================================================================
--- branches/SAMBA_4_0/source/setup/provision_basedn.ldif 2007-01-03 04:11:22 UTC (rev 20494)
+++ branches/SAMBA_4_0/source/setup/provision_basedn.ldif 2007-01-03 05:31:50 UTC (rev 20495)
@@ -6,5 +6,6 @@
objectClass: domain
objectClass: domainDNS
${EXTENSIBLEOBJECT}
+${ACI}
dc: ${RDN_DC}
More information about the samba-cvs
mailing list