sudo é usado para executar o programa como usuário diferente (por exemplo, root).
Security policies may support credential caching to allow the user to run sudo again for a period of time without requiring authentication.
Se você já iniciou o programa como um usuário diferente e ele está em execução, acho que não é recomendável remover privilégios elevados do processo em execução, porque ele é executado há muito tempo.
O armazenamento em cache é um recurso que permite executar o sudo várias vezes em até 5 minutos sem solicitar senha, não executar o comando com privilégios elevados por 5 minutos.
Nem é possível alterar o proprietário do processo enquanto ele está em execução. Veja este tópico para referência.