Func - Users And Groups Module

From CDOT Wiki
Revision as of 23:02, 13 February 2009 by Bombshelter13 (talk | contribs)
Jump to: navigation, search

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:

v0.4

- Implemented register_method_args.

- Added unit tests to test_client.py

v0.4

- Password alteration method added.

- Pluralized methods for all applicable singular methods.

- General API cleanup.


v0.3

- Create, delete, and modify groups.

- Create, delete, and modify users.

- Manage the memberships of users within groups


v0.2

- Most informational methods are complete and working for both users and groups at this point.


v0.1

- Initial release, supporting only some informational query messages regarding user accounts on the target system.