Difference between revisions of "Func - Users And Groups Module"
Line 1: | Line 1: | ||
− | |||
'''Maintainer:''' Gregory Masseau | '''Maintainer:''' Gregory Masseau | ||
Line 25: | Line 24: | ||
'''Changelog:''' | '''Changelog:''' | ||
+ | |||
+ | [http://matrix.senecac.on.ca/~gjmasseau/func/0.4/users.py v0.4] | ||
+ | |||
+ | - Implemented register_method_args. | ||
+ | |||
+ | - Added unit tests to [http://matrix.senecac.on.ca/~gjmasseau/func/0.4/test_client.py test_client.py] | ||
[http://matrix.senecac.on.ca/~gjmasseau/func/0.4/users.py v0.4] | [http://matrix.senecac.on.ca/~gjmasseau/func/0.4/users.py v0.4] |
Revision as of 22:02, 13 February 2009
Maintainer: Gregory Masseau
Description:
This module allows for the management of users and groups on minion systems within a Func environment. Tasks such as ensuring the existence of a particular user/group, creating a desired user/group, modifying the properties of a specified user/group, or managing the group memberships of users are within the scope of this module's intended functionality.
Plan for version v0.5:
As nearly all core functionality for day to day user and group management is at this point complete, release 0.5 is expected to be a candidate for final release.
GECOS Field Manipulation Methods: Currently, the GECOS field can only be manipulated as a single unit. Version 0.5 will fill in this remaining gap in functionality by providing getter/setter methods for all subfields of the GECOS field.
Changelog:
- Implemented register_method_args.
- Added unit tests to test_client.py
- Password alteration method added.
- Pluralized methods for all applicable singular methods.
- General API cleanup.
- Create, delete, and modify groups.
- Create, delete, and modify users.
- Manage the memberships of users within groups
- Most informational methods are complete and working for both users and groups at this point.
- Initial release, supporting only some informational query messages regarding user accounts on the target system.