Age | Commit message (Collapse) | Author | Files | Lines |
|
Simo.
(This used to be commit ef1eaa9b7e98b532e8ef98c1036a4b2d5f3d4dc5)
|
|
(This used to be commit 74c8f616c33b08d94a15e1ba8219063b190fe5f2)
|
|
the writing of a registry tree, since I can store the header, and the first
key (NK_REC) and the SD associated with that key, the SK_REC.
(This used to be commit abced0ed9eec7b8467065892c56cef9b86cff947)
|
|
(This used to be commit 6cf0ee44caa182057eed09e7f646ef20eb059b17)
|
|
(This used to be commit 8ff52aec87a2770c5d7de50786307d246b4be6af)
|
|
(This used to be commit b110c499fa2a483ee82dc471aff8b6d93f6a88cc)
|
|
terminating condition should be result != STATUS_MORE_ENTRIES, not
result == NT_STATUS_OK otherwise we get stuck in an infinite loop
when there's any sign of trouble.
(This used to be commit 2266d281a4bb0a034461ba3e72513609f86e9a38)
|
|
(This used to be commit 4c7ee6e6b82c69ead96bc90c75cbdfab19486bb5)
|
|
(This used to be commit 7105265238de850f5b7effef3be8fb3f5d383669)
|
|
DESCs etc, so we can store these in an output file.
(This used to be commit 7607a1c3cd5ffb69b8db0bfe50283bda97047c42)
|
|
(This used to be commit 39f298fd395b91a0cf4bcadf3938b58a9a14c95f)
|
|
right now but should be ok with tdb's
(This used to be commit 039e77e1d5b6e68cf85bdcc71ff309ebe6528728)
|
|
(This used to be commit cb852a047413a3499fde68a353011afdcaa92ef2)
|
|
(This used to be commit ae5f8e4b5f7b8880293cc94c9bbe0df81a56959e)
|
|
(This used to be commit cfa67f23e3e2ba4c7abd40405227b0a8b1b76fc8)
|
|
(This used to be commit f0c7d9def78db31b0f7f1e97a4cb6dac3382e217)
|
|
(This used to be commit 09bc2dd51c8407536b68aaeaeba4546f93256ec2)
|
|
changed
(This used to be commit 00dfaa7c2c9227a082ca17ed14aefc19d9087a57)
|
|
(This used to be commit 8c3be38f6acbc85454f2c9bb74c358c99ee5d22a)
|
|
(This used to be commit de337632c99080f4be73a6e49839d424b49c8cc3)
|
|
(This used to be commit 715bd4cf4e2d9d11db031ef3ed5e614b4c1a8a13)
|
|
depth first fashion in the file.
Also add some more infrastructure needed to handle storing these trees.
(This used to be commit f993f7187c7ae49f443aa1966584aa88787bd7ca)
|
|
(This used to be commit 03fce4ed0f73586928424e75bd6d7db9ff7105dd)
|
|
partially implement some routines to construct a default ACL and SEC DESC
etc.
(This used to be commit 043374a3c0be6769b4fee2228dcff42abbb74028)
|
|
paths.
(This used to be commit 0741369c59bcb6057f6b32d3fe4f6dec08ce4ae3)
|
|
Lots more to do, like handling regular expressions for keys, and input of
the security descriptors, etc. However, I now have to work on writing the
in-memory tree out to a file in a format that Windows can understand.
(This used to be commit 562b36510c704eba84b036aacdb1f984339afafc)
|
|
This needs a lot more testing and debugging, but it does delete values.
Next to see if it can add values ...
(This used to be commit 02e6782243a7ef9e182db449ad377b0d168a40b2)
|
|
key value, and tidy up processing of key values when reading in the registry
file ...
(This used to be commit 53ea4c0de88a350b99e36c0dc514c5f2821ff7f8)
|
|
Next, we have to add the code for adding values etc.
(This used to be commit 266fc6c9f2283c81de97e526e9f289288948cb27)
|
|
Added code to add keys to the in-momory key tree.
Added code to convert SID strings to SIDs in memory format.
Added code to construct initial security descriptors and to inherit
security descriptors.
A couple of more hours should see the code to add keys and values complete.
Then I have to start on the code to write out a registry :-(
(This used to be commit fc691a9a5e86686ebd0b3bab75a286488ab6ca57)
|
|
descriptors etc ...
(This used to be commit b8e85afefbe52701317632d1c1a446785ed66abf)
|
|
(This used to be commit e3c4f8c91394eecc8c77bbf0f9685cdb18c617b1)
|
|
(This used to be commit 31ded623b1817156b247170130237c1e5fd67a5b)
|
|
things easier ... now on to more functionality.
Hope Jerry fixes the breakage, BTW :-)
(This used to be commit c7d39a7426e5970b15ece89737d2f0ba3d5c0835)
|
|
Merging smbgroupedit into 'net groupmap'. Not entirely done.
Need to check on where the privilege code is sitting
and update the docs.
Examples:
root# bin/net help groupmap
net groupmap add
Create a new group mapping
net groupmap modify
Update a group mapping
net groupmap delete
Remove a group mapping
net groupmap list
List current group map
# bin/net groupmap add
Usage: net groupmap add rid=<int> name=<string> type=<domain|local|builtin> [comment=<string>]
# bin/net groupmap delete
Usage: net groupmap delete name=<string|SID>
# bin/net groupmap modify
Usage: net groupmap modify name=<string|SID> [comment=<string>] [type=<domain|local>]
(This used to be commit 0fd28bc3a803ca1ec3dcd8cc6236d4ecc3134584)
|
|
(This used to be commit 882799ca113566b91e42c3c852a9c1986552daaa)
|
|
(This used to be commit 410451f9478ff1e73cabc8ee2213ded4f08315c6)
|
|
Hopefully more coming ...
(This used to be commit 22d1819011de02351976bad778837a28ab45a449)
|
|
(This used to be commit 84fba11ff0a649932e1f812408017ae4c5611083)
|
|
(This used to be commit 8ba6148c69031e9a82687d4d006e1fa7ada21e91)
|
|
workstation, we have to use the workstation type, if we have a BDC account,
we must use the BDC type - even if we are pretending to be a workstation
at the moment.
Also actually store and retreive the last change time, so we can do
periodic password changes again (for RPC at least).
And finally, a couple of minor fixes to 'net'.
Andrew Bartlett
(This used to be commit 6e6b7b79edae3efd0197651e9a8ce6775c001cf2)
|
|
general CHANGETRUSTPW that calls ADS CHANGETRUSTPW or RPC CHANGETRUSTPW
depending on what we have.
(This used to be commit 17d27db5c9d3511444fc2770d4452647284e8014)
|
|
(This used to be commit 26901af91eaa119df0e1192be95b514ecf26c6a6)
|
|
and removing -j because it was not used at all.
(This used to be commit e3e2c1b27128f7b5a1f4bbc8093c75b0c12549b4)
|
|
(This used to be commit 74fab8f0d24004b1dfd5ce0fd7402895652f941f)
|
|
rpcclient -S pdc -U% -c "samlogon user password"
and it should work with the schannel. Needs testing platforms
different from NT4SP6.
Volker
(This used to be commit ecd0ee4d248e750168597ccf79c389513bb0f740)
|
|
(This used to be commit 49926d706f9d24dbdd7a878e2362a27667175a5c)
|
|
nicer to use and more hackable.
- converted to popt
- text message destinations (except for broadcast smbd) are resolved
using files in piddir so the string 'winbindd' is now a destination
- added --timeout option to specify timeout value
- deleted complicated handling of debug args as separate command line
arguments: use shell quoting instead
- deleted interactive mode as punishment for using strtok() (-:
- much improved command line argument checking
Some of this stuff was broken before I started (print notify,
profiling) but the basics still work (ping, pool-usage, debug,
debuglevel).
(This used to be commit 269f838dee257ee9badcae190f2c70b898676bc5)
|
|
same functionality exists as "pool-usage".
Move initialisation of this and dmalloc messages inside message_init().
(This used to be commit af6ecafcbbf65dbedc49b3a86da39ce608bdadac)
|
|
(This used to be commit 41b320ffc560117c0184999e30cc69723f40acbe)
|