For a school customer here in Nothern Germany, I developed another GOsa Add-On this week, the Add-On's name is: Password Management Add-On for GOsa (gosa-plugin-pwreset).
This password management and reset tool allows one to administratively mass-reset user passwords in GOsa based on various approaches.
- A CSV file can be uploaded containing user IDs and new passwords. The CSV file format for this is: comma-separated, no quotes, two columns (<uid>, <userPassword>).
- An organizational unit of the LDAP tree can be selected and for all user accounts in that section of the LDAP tree (i.e., the selected OU and all sub-OUs), new passwords can be set. The passwords will get auto-generated when using this approach.
- Other approach needed? Please get in touch and provide me with a description of your potential use case.
Before passwords are actually changed, the site admin has various options:
- Passwords can be adapted on screen (also the auto-generated passwords).
- Password changes for individual users can be skipped by unticking the user's "Really?" checkbox.
- Expect more features to come...
The source code of this new GOsa Add-On is available on Github [1] and has also been uploaded to Debian's NEW queue already.
light+love
Mike