summaryrefslogtreecommitdiffstats
path: root/source4/scripting/python
Commit message (Collapse)AuthorAgeFilesLines
* Fix permissions - net subcommand modules don't need to be executable.Jelmer Vernooij2010-01-162-0/+0
|
* Fixed a problem with incorrect default SD owner/group.Nadezhda Ivanova2010-01-131-1/+1
|
* Comparison tool for LDAP servers (using Ldb)Zahari Zahariev2010-01-131-0/+52
| | | | | | | | This tool is integrated with Samba4 Ldb. It provides a useful output where you can find easy differences in objects or attributes within naming context (Domain, Configuration or Schema). Added functionality for two sets of credentials.
* s4-schema: fixed the SDDL for the schema root security descriptorAndrew Tridgell2010-01-091-10/+14
| | | | | This was preventing a DCPROMO client from allowing outgoing replication
* s4-schema: switch to W2K8-R2 schemaAndrew Tridgell2010-01-081-2/+2
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-schema: added adminDisplayName and adminDescriptionAndrew Tridgell2010-01-081-0/+2
| | | | | | These are missing from the WSPP schemas Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-provision: do a self join for all server typesAndrew Tridgell2010-01-081-22/+17
| | | | | | We need a machine account so the RID allocation code can work. It seems better to use the same code paths for a domain controller and standalone server to avoid testing headaches with little used code.
* s4-provision: re-open sam.ldb after creating the schemaAndrew Tridgell2010-01-081-0/+9
| | | | | | This enables the full schema during the rest of the provision, which means indexing is enabled (along with index error checking, such as duplicate SIDs)
* s4-provision: don't hard wire the creation of the RID Set objectAndrew Tridgell2010-01-081-2/+2
| | | | | | | | | | We now create it automatically in the samldb module when the first user is created. The creation of the dns user also had to move to the _modify.ldif as it now relies on the fSMO role being setup for the RID Manager Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-provision: allow provision modifies to add recordsAndrew Tridgell2010-01-081-1/+4
| | | | we need to recognise a changetype of 'add'
* s4-provision: the DC object itself needs a fixed objectSIDAndrew Tridgell2010-01-081-0/+1
| | | | | | | We can't allocate a objectSID until we have rIDSetReferences, but that is in the DC object, so we have to force the objectSID of the DC Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-net: fixed pwsettings commandAndrew Tridgell2009-12-311-6/+6
| | | | Don't override user settings with current settings
* samba: Fix whitespace, remove pointless 'pass' statement.Jelmer Vernooij2009-12-311-27/+26
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* pyldb: Add dom_sid.split in favor of less powerful dom_sid_to_rid().Jelmer Vernooij2009-12-312-32/+0
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Support 'super' commands implemented in Python.Jelmer Vernooij2009-12-311-14/+15
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Move 'newuser' to 'net newuser'Jelmer Vernooij2009-12-312-5/+80
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Fix tests and documentation of setexpiry.Jelmer Vernooij2009-12-313-0/+68
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Move setexpiry to 'net setexpiry'Jelmer Vernooij2009-12-312-0/+73
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* net: Move 'setpassword' to 'net setpassword'.Jelmer Vernooij2009-12-313-2/+86
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* python: When updating sys.path to include the Samba python path, avoid ↵Jelmer Vernooij2009-12-292-4/+41
| | | | throwing away the changes made by site.py.
* s4/net: Allow options before arguments for Python commands.Jelmer Vernooij2009-12-291-1/+2
|
* s4/net: Pass all arguments through to the Python commands.Jelmer Vernooij2009-12-291-5/+6
|
* s4/net: Add domainlevel subcommand.Jelmer Vernooij2009-12-293-26/+275
|
* Use CommandError exception to deal with problems during net commands.Jelmer Vernooij2009-12-292-20/+34
|
* s4/net: Make pwsettings a net subcommand.Jelmer Vernooij2009-12-291-0/+187
|
* netcmd: Add some basic tests.Jelmer Vernooij2009-12-291-0/+34
|
* s4/net: Support parsing arguments in Python commands.Jelmer Vernooij2009-12-291-3/+61
|
* net: Support usage/help of subcommands implemented in Python.Jelmer Vernooij2009-12-291-0/+4
|
* net: Support implementing subcommands in python.Jelmer Vernooij2009-12-291-0/+33
|
* s4-provision: added a note about where invocationIDs come fromAndrew Tridgell2009-12-211-0/+2
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:provision Give a more useful error message in guess_namesAndrew Bartlett2009-12-181-3/+11
| | | | | | | | | The problem here is that as we start to get 'real users' they still decide to do silly things, like load empty but existing smb.conf files. Let's give them a better chance to discover what they did wrong. Andrew Bartlett
* s4: load the domain level of the current provision and create a provision ↵Matthieu Patou2009-12-011-1/+1
| | | | | | with the same domain level Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4:upgrade.py - remove my copyrightMatthias Dieter Wallnöfer2009-11-281-1/+0
| | | | | First I wanted to add also other changes but then I didn't introduce them. Therefore remove my copyright again.
* s4:upgrade.py - readd accidentally removed empty linesMatthias Dieter Wallnöfer2009-11-281-0/+4
| | | | Jelmer pointed out that this is against the PEP8 norm
* s4:samba3.py/upgrade.py: RevertMatthias Dieter Wallnöfer2009-11-283-10/+9
| | | | | | | | | | | | This reverts commit 2175c0ed0649d545ea833d50e8d33fbee9051c35. This reverts commit 6c3e2417a0639cd7c367de93615c422cf5217456. This reverts commit dbb8989e05ac3189a5eca11fa40d572388ea02fc. This reverts commit 82adfa39b75aa628c88f828278c6ac09335d1a49. This reverts commit f299efa8f05c6a5b739222bdf75690a4591d3650. After a small discussion with Jelmer we agreed that this isn't the right way to fix the problem. We should wait for a real patch rather to rely on temporal hacks.
* s4: fix SD update and password change in upgrade scriptMatthieu Patou2009-11-282-6/+6
| | | | | | | | | - reserve a new Samba OID for recalculate SD control - fix the update SD function - fix handling of kvno in the update_machine_account_password function - fix handling of handles in RPC winreg server Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4:provision.py - remove hardcoded SIDs and RIDsMatthias Dieter Wallnöfer2009-11-271-3/+3
| | | | | After rework of the SDDL modules this is possible. In future: Never hardcode them anymore! Always use the abbreviations.
* s4:samba3.py - deactivate also the assertion on line 599Matthias Dieter Wallnöfer2009-11-271-1/+1
|
* s4:provision.py - cosmeticMatthias Dieter Wallnöfer2009-11-271-8/+7
|
* s4:samba3.py (and test) - deactivate the tests until those parameters are fixedMatthias Dieter Wallnöfer2009-11-272-4/+4
|
* s4:upgrade.py - Umlaut problemMatthias Dieter Wallnöfer2009-11-271-1/+1
|
* s4:upgrade.py - rework to make the upgrade s3 -> s4 possible againMatthias Dieter Wallnöfer2009-11-271-72/+72
| | | | | Able to read basic settings "workgroup", "realm", "netbios name" and the function mode from the s3 "smb.conf" and use them for the provision of s4.
* s4:upgrade.py - the import of WINS databases don't seem to work alwaysMatthias Dieter Wallnöfer2009-11-271-1/+1
| | | | Disable it for now until the cause has been found
* s4:samba3.py - ignore comments in "smb.conf" filesMatthias Dieter Wallnöfer2009-11-271-1/+1
|
* s4:samba3.py - don't read those informations out from the TDBMatthias Dieter Wallnöfer2009-11-271-3/+4
| | | | At the moment those three calls are broken
* s4:samba3.py - support the TDB version 3Matthias Dieter Wallnöfer2009-11-271-1/+1
|
* s4:provision - Fix up the provision of "standalone" and "member" modeMatthias Dieter Wallnöfer2009-11-271-9/+11
| | | | | | | Both modes weren't possible anymore since 1.) the secrets entry wasn't created, 2.) a lookup in winbindd was done using "lp_workgroup()" rather than "lp_sam_name()" (since on the mentioned two configurations we use the netbios name as domainname - and not the workgroup).
* s4:provision.py - cosmetic output correctionMatthias Dieter Wallnöfer2009-11-271-1/+1
|
* s4:provision Make setting the domain SID in the self join optionalAndrew Bartlett2009-11-271-3/+4
|
* s4: Fix missing TLS dir when targetdir is not the default oneMatthieu Patou2009-11-241-0/+2
|