As senhas no Ubuntu ficam armazenadas em um arquivo que apenas o usuario
root tem acesso, o arquivo:
/etc/shadow. Eh, com certeza, o arquivo mais cobiçados pelos invasores do sistema.
Entao primeiro vc teria que se logar como root. Depois eh so passar o conteudo da
kdialog para uma variavel e passa-la como parametro do comando que altera senhas, como o
passwd.
Se vc quizer utilizar de um
exploit em um kernel antigo, eh so pesquisar em sites da area