Some customers ask me for the ability to create a temporary user to temporarily log in a technician into directadmin
/usr/local/directadmin/directadmin --create-login-url user=admin
You may specify any other user there as well. It'll generate one-time login URL. Isn't it what you're looking for?