Você está redefinindo a senha do root ao usar sudo passwd . O comando significa literalmente "executar passwd como root".
Para alterar a senha do usuário, você simplesmente usa passwd . Este comando deve ser usado por usuários padrão. Isso funciona porque o arquivo de comando é atribuído ao bit 'suid'.