Você recebe sua própria senha porque está usando sudo .
E sim, su solicita a senha do usuário de destino quando não é chamado pelo root. Veja esta pergunta
O que significa que você poderia usar um su someuser simples (sem sudo ) e depois fornecer a senha do usuário alvo.