If you update to the latest versoin of DirectAdmin then the files utility of the control panel should give you right to change the username from apache to the username owning domain.
For the directories owned by root you'll have to change it by hand trhough the shell.
Once the username is the same as the domain username, you'll be able to change the permissions from the control panel file manager.
Jeff