summaryrefslogtreecommitdiff
path: root/source4/script/provision.pl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r5169: As provisioning script generates everything under $newdb/ directory, ↵Alexander Bokovoy1-2/+2
put generated domain zone there as well (This used to be commit f4fc885c14da517051cbcf7296b804da0f5f70b4)
2007-10-10r5048: made the provision.pl script much less error prone (you don't need toAndrew Tridgell1-84/+40
rename a bunch of files) (This used to be commit 9aa5b076962c08cd54050526ecb41b2f613172e8)
2007-10-10r4806: - add some data to the configuration naming contextStefan Metzmacher1-14/+26
- add some stuff to make w2k3 dc join to get the correct values metze (This used to be commit d1490635622023f5c672eea70260265960ac48b6)
2007-10-10r4785: add schema objects to provisionSimo Sorce1-0/+11
but let schema checking be disabled by default until we can pass all test with it enabled (This used to be commit e2c1ee1dd896c978e9be72fcbe4abce42482b7c9)
2007-10-10r4763: Join Samba4 to itself during the provision process.Andrew Bartlett1-0/+5
Andrew Bartlett (This used to be commit feca96fe5a1612592757f53f7aa4eb5a39fd24ff)
2007-10-10r4748: removed unnecessary distinguishedName from provisioningAndrew Tridgell1-1/+0
(This used to be commit 31919995fd30d63b9dc89ca78d274f5c0de77206)
2007-10-10r4682: A LDB-based secrets implementation in Samba4.Andrew Bartlett1-0/+27
This uses LDB (a local secrets.ldb and the global samdb) to fill out the secrets from an LSA perspective. Some small changes to come, but the bulk of the work is now done. A re-provision is required after this change. Andrew Bartlett (This used to be commit ded33033521a6a1c7ea80758c5c5aeeebb182a51)
2007-10-10r4400: Pass rootdse.ldif past the subst code.Andrew Bartlett1-1/+20
Andrew Bartlett (This used to be commit d901c8fb64440fd8f966cc3d8929bb63551019fd)
2007-10-10r4396: Generate newrootdse.ldb in provision.pl as wellJelmer Vernooij1-0/+10
(This used to be commit 3ebaec6edb68e9dce90981d96516fcf541c3c670)
2007-10-10r4395: Generate "newhklm.ldb" using provision.plJelmer Vernooij1-1/+13
(This used to be commit fa53c56236ddc7f86cdab85f95f6be6fcfb0909b)
2007-10-10r4354: The ldb databases do not go in lib/private, but in private/ under PREFIXAndrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit 9ccb2a39c34766d620059a56a925cb749a0ad6f4)
2007-10-10r3109: Give krbtgt and our machine account a random password in provision.Andrew Bartlett1-0/+4
Andrew Bartlett (This used to be commit 560a8c9f424495f85284a456e829326d2a931e6e)
2007-10-10r3078: Allow more things to be set as command line options to provision.Andrew Bartlett1-4/+6
Andrew Bartlett (This used to be commit 2df85686f55049276eb60cbc3ca4bc1cfa9f7f0f)
2007-10-10r2934: - changed the unixuid module to use the nt_user_token instead of the ↵Andrew Tridgell1-0/+2
server supplied info structure. - added SID_WORLD and SID_NETWORK to the foreign sids in the provisioning, as these are auto-added to the nt_user_token (why is that done? Andrew?) (This used to be commit 1dff12fba88827660a2647457867bf4ff6bc8d3d)
2007-10-10r2873: create a DNS zone file for a BIND name serverStefan Metzmacher1-5/+64
metze (This used to be commit 1e8c43133116881fb7ecf6358c1a91e0e3ea2222)
2007-10-10r2829: REALM and netbiosname are always uppercaseStefan Metzmacher1-1/+11
dnsname and dnshostname always lowercase metze (This used to be commit 0b46dc6f4b3614fc1d258653f0c8df63586539b6)
2007-10-10r2808: added auto-detection of unix user and groups names during provision.Andrew Tridgell1-6/+69
(This used to be commit 036e953fac0cd5f0a5760ff0b9f9de45e8cf9479)
2007-10-10r2804: - setup some reasonable default SAM to unixName mappings in the ↵Andrew Tridgell1-4/+6
provisioning. - enable the unixuid module by default on all backends (This used to be commit e335cd4933fccc1bb53641131eb6505faca857ce)
2007-10-10r2802: a better provisioning scriptAndrew Tridgell1-11/+139
(This used to be commit f5560f961d5b806c2f70feba568d640e6baac2f9)
2007-10-10r2694: DN -> DC these are domain components ...Simo Sorce1-1/+1
(This used to be commit 35135033ffbae42a3a946ea30ba46f6ed9b12898)
2007-10-10r1585: add dcpromo.pl start, this should be configure aStefan Metzmacher1-1/+2
samba4 ads domain controller's ldb database metze (This used to be commit 932e22badda84c3c1d0ee71a4dec32a21ca37e60)
2007-10-10r919: - added lsa_QueryInfoPolicy2() to IDL, test suite and serverAndrew Tridgell1-1/+6
- added lsa_OpenPolicy2() to server - added guid handling in samdb - added a couple more info policy levels in lsa server - added some DNS info in the provisioning template and script With the above changes WinXP professional can join a Samba4 domain (This used to be commit d6dca96352144d6061175c964069ed54d942b9c2)
2007-10-10r594: - make sure all users in the domain have the same base sid!Andrew Tridgell1-2/+11
- added proper ldap time construction to provisioning (This used to be commit 0f12584b4b1b90aa20c6a4a5199829b5beba2a1d)
2007-10-10r578: initial server side implementation of samr_CreateUser(),Andrew Tridgell1-2/+2
samr_CreateUser2(), samr_LookupNames(), samr_OpenUser(), and samr_DeleteUser() this uses a user template in the SAM db, of objectclass "userTemplate" and dn CN=TemplateUser,CN=Templates,$BASEDN. Using a template allows an admin to add any default user attributes that they might want to the user template and all new users will receive those attributes. (This used to be commit 10b6e0011b5952c98432dc2d4b2058ac89a9cc2d)
2007-10-10r458: this is the (very primitive) beginnings of a SAMR server forAndrew Tridgell1-0/+107
Samba4. I'm committing this now so I can get comments on the approach. Note that you need to do something like this to initialise the SAM db: edit script/provision.pl script/provision.pl > provision.ldif.out bin/ldbadd /path/to/private/sam.ldb provision.ldif.out (This used to be commit e2002e40a5abe0cd33a2056b1da8ba5732f9021f)