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'.