& kdesu; uses a daemon, called kdesud. The daemon listens to a & UNIX; socket in / tmp for commands. The mode of the socket is 0600 so that only your user id can connect to it. If password keeping is enabled, & kdesu; executes commands through this daemon. It writes the command and root's password to the socket and the daemon executes the command using su, as describe before. After this, the command and the password are not thrown away. Instead, they are kept for a specified amount of time. This is the timeout value from in the control module. If another request for the same command is coming within this time period, the client does not have to supply the password. To keep hackers who broke into your account from stealing passwords from the daemon (for example, by attaching a debugger), the daemon is installed set-group-id nogroup. This should prevent all normal users (including you) from getting passwords from the kdesud process. Also, the daemon sets the DISPLAY environment variable to the value it had when it was started. The only thing a hacker can do is execute an application on your display.
& kdesu; usa un dimoni, anomenat kdesud. El dimoni escolta a un sòcol de & UNIX; en / tmp a punt per executar ordres. El mode del sòcol és 0600 de tal manera que només el seu identificador d' usuari s' hi pugui connectar. Si s' habilita el conservar la contrasenya, & kdesu; executarà ordres a través d' aquest dimoni. Escriurà l' ordre i la contrasenya de root en el sòcol i el dimoni executarà l' ordre emprant su, tal i com s' ha descrit anteriorment. Després d' aquesta operació l' ordre i la contrasenya no es descarten. Es registren durant un cert temps. Aquest temps és el valor temps d' expiració que apareix en el mòdul de control. Si li arriba un altre requeriment per a la mateixa ordre durant aquest període de temps, el client no tindrà que tornar a introduir la contrasenya. Per evitar que possibles intrusos al vostre compte robin dita contrasenya des del dimoni (per exemple afegint- li un depurador), el dimoni s' instal· la com a set- group- id nogroup. Això hauria de prevenir l' obtenció de contrasenyes des del procés kdesud per a tots els usuaris normals (vos inclòs). A més a més, el dimoni també estableix la variable d' entorn DISPLAY al valor que tenia quan s' inicià. L' únic que un intrús pot fer és executar una aplicació sobre la vostra pantalla.