When logged in into DA with admin rights I go to "File editor". Ofcourse not all files mentioned in this thread are in the pulldown list, so I choose "/usr/local/directadmin/data/templates/edit_files.txt" and hit "Show File".
To edit this file I first need to enter the root password below the edit field.
When the password is correct, access is granted to edit all protected files. So now I am able to edit "edit_files.txt" and add the other files I need to edit, like "/etc/ssh/sshd_config=user=root&group=root&permission=644&secure=yes".
That's all and after saving edit_files.txt I am able to edit files like sshd_config from within DA (although a root password is still needed to grant access).
But like Floyd assumes: this way I am able to edit all files on the server, but only when access is granted for root (using password). But when I am logged on as root through SSH I am also able to edit all files, so at that point there's no difference.
Danny