Proibir alteração de senhas

Proibir alteração de senhas

Eu tenho um computador sobressalente rodando como um pequeno servidor fazendo várias coisas, e gostaria de criar outra conta para minha prima, para que ela possa aprender como gerenciar um servidor/executar minecraft etc. , mas queria saber se é possível proibir o uso do utilitário passwd, para que ela não possa alterar minha senha (acidentalmente ou intencionalmente)?

Responder1

Crie uma máquina virtual, faça com que ela faça login e use-a. Ela pode ter acesso root completo na VM, sem afetar o host.

Responder2

Se você conceder privilégios sudo à sua prima para executar qualquer comando, ela terá privilégios de superusuário e poderá fazer qualquer coisa com o sistema. Soluções corretas - forneça sudo apenas para comandos mínimos necessários (por exemplo vi /etc/init.d/minecraftоr /usr/bin/netstat). Mas lembre-se de que muitos comandos inofensivos (exemplo lessou find) permitem a execução de comandos.

Se você não deseja configurar /etc/sudoers e apenas deseja proteger-se contra tolos, você pode usar alguma 'solução alternativa':

  1. exclua ou mova /usr/bin/passwd
  2. restaure /etc/shadow do backup a cada 5 minutos pelo cron
  3. adicione na raiz .bachrcalias passwd='echo Nonono'

informação relacionada