A senha digitada ao fazer o comando sudo não é a senha raiz, é a senha do usuário que está executando o comando sudo . Então, se você estiver logado como um usuário uday , e você sudo <command> , você será solicitado a digitar a senha da conta uday , não a senha de root. Dê uma olhada nisso:
uday@ubuntu:~$ sudo mkdir /media/test
[sudo] password for uday:
Observe que ele diz password for uday .
Portanto, se sua intenção era alterar a senha que você inseriu quando você usa sudo , altere a senha da sua conta, não a senha do root.
Como você definiu uma senha de root, a conta root agora foi desbloqueada e ativada para login. Geralmente é aconselhável contra isso. Então, a menos que você realmente precise da conta root, você pode d excluir sua senha e l omitir e emitir o seguinte comando:
sudo passwd -dl root
Se você quiser ler mais informações sobre root e sudo , visite this página.