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.