Nowadays unix users have no reason to be enabled in platforms. It's only used for deprecated services on old platform (cvs, ftp, "project pages").
Some changes are expected to bring Tuleap in line with the current use of Unix users.
Actual behavior:
1. Unix users and groups are systematically checked when user are modified or created. If login already exist in file system, the login will be increment in case of creation from Ldap or Openid, and an error is displayed in classic creation.
2. New numeric logins are prefixed by 'tlp-' if Unix user are enabled
3. When a user login in Tuleap, if unix user are enabled, this will check if the user have a numeric login. If that is the case, we will automatically update his login to add the 'tlp-' prefix
4. Unix user are disabled for new platform
Expected behavior:
- For 1 : On user creation, Unix users and groups must be checked only if Unix users are enabled
- For 2: No login must be prefixed, even is Unix users are enabled
- For 3: User login mustn't be automatically updated
- On new platform, Unix users should not be enablable if there are disabled
- If numeric login is detected, he should never have a Unix Account
- System Administrator should be warned if Unix user are enabled and there is existing numeric login