LibGPO: Difference between revisions
From SambaWiki
No edit summary |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= LibGPO and Libpolicy todo's = |
|||
* Python bindings |
|||
== LibGPO == |
|||
* Port samba 3 libgpo tools (net gpo) to samba 4 |
|||
* Merge the Samba 4 and 3 registries |
|||
* Merge libgpo with libpolicy (except for .adm(x) support) |
|||
* Make a load_gpo function which looks up relevant group policies for the user from LDAP and patches the local samba registry. |
|||
* |
|||
⚫ | |||
== |
== Libgpo == |
||
* Needed functions: |
|||
** GPO iniparser |
|||
⚫ | |||
** List GPO's |
|||
⚫ | |||
** Fetch GPO's |
|||
⚫ | |||
** Group policy extensions |
|||
⚫ | |||
** Create GPT |
|||
* create group policy container |
|||
⚫ | |||
- Apply group policy to DN |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
*** create group policy container |
|||
** Add GPO to DN |
|||
⚫ | |||
⚫ | |||
** List policy settings |
|||
* Python bindings |
|||
* Create utility: |
|||
** Finish ADM parser |
|||
** Utility must load a local registry context which it patches, edits and exports. |
|||
** |
Latest revision as of 16:54, 28 March 2010
- Python bindings
- Port samba 3 libgpo tools (net gpo) to samba 4
- Merge libgpo with libpolicy (except for .adm(x) support)
- Make a load_gpo function which looks up relevant group policies for the user from LDAP and patches the local samba registry.
- Create tests!
Libgpo
- Needed functions:
- GPO iniparser
- List GPO's
- Fetch GPO's
- Group policy extensions
- Create GPT
- Create empty tree in sysvol
- Generate GPT.INI
- Create GPO
- create group policy container
- Add GPO to DN
- Open policy
- Set policy setting
- List policy settings
- Python bindings
- Create utility:
- Finish ADM parser
- Utility must load a local registry context which it patches, edits and exports.