En comptes d' executar directament l' ordre de l' usuari amb su, & kdesu; executa un petit programa intermedi anomenat kdesu_ stub. Aquest intermediari (que s' executa com a usuari de destí), requereix quelcom d' informació de & kdesu; a sobre del canal pty/ tty (l' entrada i eixida estàndard de l' intermediari) i després executa el programa de l' usuari. La informació que es passa és: la pantalla X, una galeta d' autenticació X (si està disponible), la variable d' entorn PATH i l' ordre a executar. El motiu pel que s' empra un programa intermedi és que la galeta X és informació privada i per això no es pot passar a través de la línia d' ordres.
Instead of executing the user command directly with su, & kdesu; executes a little stub program called kdesu_stub. This stub (running as the target user), requests some information from & kdesu; over the pty/ tty channel (the stub's stdin and stdout) and then executes the user's program. The information passed over is: the X display, an X authentication cookie (if available), the PATH and the command to run. The reason why a stub program is used is that the X cookie is private information and therefore cannot be passed on the command line.