|Version 27 (modified by jsoriano@…, 2 years ago) (diff)|
Users and Groups
Ask for confirmation before deleting users or groups
Since deleting a user removes all shares, mail, etc. It would be safer to have a confirmation before the deletion.
Better Management of Built-In Groups
If you create a group named users, it cause the file shares based in the "Edit Group" page to not be accessible. The UNIX group becomes "USERS" which will not work with the generated smb.conf file. I believe this is because of a conflict with a local group that already contains that name. I guess checking for local groups could prevent this problem.
Ability to Set UID/GID
- Enforce password strength requirements.
- Investigate setting password complexity rules that are enforced.
Enhance Usability for Creating Users in Bulk
- As a suggestion through this forum topic: http://forum.zentyal.com/index.php?action=post;topic=1507.0. A new button must appear while adding a user to create that user and show the same form to add another user.
- It would be also cool to have a "import from CSV" feature in the Zentyal interface.
LDAP filter for AD synchronization
Allow to specify an LDAP filter on Active Directory content for having only a subset of the users synchronized.
Allow rename of groups instead of delete and create again
Don't show menu entries for unconfigured modules in usercorner
Menu entries belonging to modules which haven't been configured shouldn't been shown in the menu in the user corner
Out of the box LDAPS support
Support arbitrary attributes in userInfo method
We should support query arbitrary attributes given as an optional parameter in the userInfo method
Allow optional "plain" format for password storage on LDAP
Currently there is no way to access the userPassword as plain text, while this can still be desirable in some configurations, it would be nice to have the default_password_format configuration parameter in /etc/ebox/80users.conf also support 'plain'.
Support Sabayon LDAP-profile storage
Sabayon is a system administration tool to define and deploy desktop profiles for the GNOME desktop environment. It allows you to control such things as panel layouts, menu items, default gconf settings, as well as provide pre-defined defaults for some non-GNOME programs such as Firefox. It also makes use of the lockdown functionality of Pessulus.
It has support for LDAP profile storage, having support for this would provide functionality similar to group policies of Windows servers, and though this solution is GNOME-specific, can be extremely useful nonetheless.
Support for user certificates
Every user may have a certificate associated to them and it is available to download in the user corner page.
Support Mac OS X LDAP authentication
Autodiscover masters in slave configuration
Avahi can be used to provide service autodiscovering, It'd be cool to autoconfigure slaves autodiscovering the master and adding the needed configuration (/etc/hosts, firewalls...) so the user only have to select the mode and input the password.