OK. Can you tell me where in the ISPConfig code this group deletion takes place so that I may find out why it is not working on my system ?
It's the function web_delete() in /root/ispconfig/scripts/lib/config.lib.php. But you can check the logfile first: /home/admispconfig/ispconfig/ispconfig.log.
Setting the starting user id and group id is all good and well, but if i do a manual groupadd for whatever reason, it will ALWAYS use the last used id + 1 and therefore the next group ISPConfig adds will be the same.
So basically, if this is not changed/fixed, the command groupadd can never be used by anyone or any application without specifying an id
Would it not make more sense for ISPConfig to check first ?
See man groupadd
. With groupadd -g gid group
You can set the group id.