Still if you dont understand what I am talking about...
Please .. Please do not reply...
Thanks
Now I understand what you mean. I choose to reply because this forum should be helpful to everyone, and not just to you.
I don't recommend using 777 either, and it's probably not strictly necessary. I don't know what software you're using but I do know that many thousands of hosting clients have no problems with default settings as made by DirectAdmin. I'd suggest contacting support for, or a forum for, the software you're using, and discuss with them what custom permissions and/or ownership they recommend when hosted on DirectAdmin. (DirectAdmin has a large enough footprint in the hosting world that I'm sure you'll find other useers of the software who are running under DirectAdmin).
If you don't like the DirectAdmin default of allowing multiple domains under a single user (which is why the domains subdirectory, and then the various other domain subdirectories, are used), and you're never going to offer your clients the opportunity to have multiple domains, you can create a post-create shell to rework the directories for you upon user creation, so that the user's files are directly under public_html.
In fact, depending on your scripting skills, and/or whether or not you're willing to have someone else write the script for you, you can even create the script so it will do that if the particular account allows only one domain, but not if it allows more than one.
Jeff