Hello, i got asked by a client if we can create new control panel user account for them. I see in forum history that this is not possible. - has this changed or is there any plan to change this?
At the moment, we don't plan to change this. While it is generally possible to manually add another user in sys_user table, the code has not been tested for this and it would require basically reviewing the whole UI code for this case.
if it's just for one extra user, you could try creating one account as a reseller of the other account. it's not technically the same thing, and the reseller account is able to delete/lock the subaccount, but it may be close enough effectively to cover the clients needs. i'd suggest making the reseller account the direct clients account and then have the sub-account for their extra user, containing only the domains/sites/maildomains they want that user to have access to. that said, would it really be an issue if the ispconfig gui allowed an existing user to create a new client login that had the same uid/gid as the creating account? yes it would give the extra login full access to everything in the account, but i'd assume that's what's wanted, and they're already trusted, so that's not our problem. the biggest issue i can see with that is that another check would need to be run when deleting a user (and thus all their existing configs) to see if the uid/gid would still be in use by another user, if so, only delete the extra user account itself, not the existing sites/dbs/dns/email etc.
The problem is that the code currently assumes that there is just one user and that there were look-ups made from client to its login user and vice versa, and I can't say for sure if the code behaves correctly (or what happens) when the lookup for the client's sys_user returns more than one user.
yes, this is what we proposed to the user, other than sharing the account. Having client/reseller sub-accounts dependent on primary account would be fine, if it would help. Thank for the SW and support.