Não , você não pode impedir que root altere sua senha. O usuário root tem controle total do sistema e, se alguém puder efetuar login como root , poderá alterar sua senha. Da mesma forma, se outro usuário tiver acesso a sudo , você não poderá impedi-los de alterar sua senha.
Você pode proteger seus dados criptografando sua pasta pessoal. Os usuários que podem usar sudo (ou efetuar login como root ) ainda podem alterar sua senha, mas não poderão acessar seus dados depois de alterá-la.
Para proteger o computador de root ou de outros usuários, você mesmo precisa de acesso root. Se você possui o computador, considere:
- desativando o usuário root (ou definindo apenas uma senha, você sabe)
- garantindo que outros usuários não possam usar
sudo - limitando o acesso físico à máquina quando possível
- criptografando o disco rígido (geralmente requer a reinstalação do Ubuntu).