Eu sou o único usuário do meu sistema Linux Mint e notei que a senha que escolhi para fazer o login é a mesma que foi atribuída sudo
.
Então, minha pergunta é: Alterar minha senha de login também mudará a sudo
senha?
Caso contrário, como posso alterar a sudo
senha?
Respostas:
Por padrão,
sudo
solicita a senha do usuário . Assim, alterar a senha do usuário (que também é usada para login) também afetará as chamadas do sudo.No entanto, você pode definir
/etc/sudoers
orootpw
sinalizador para o usuário e , nesse caso, solicitaria a senha root.O trecho relevante da página do manual sudoers (5) é:
Da mesma forma, a palavra-chave para não solicitar uma senha para sudo é NOPASSWD .
Se você deseja definir a senha root, pode usar
sudo passwd
Observe que, ao alterar as permissões do sudo, é recomendável manter um console raiz aberto (por exemplo
sudo -s
) até que seja verificado em um terminal diferente que ele realmente funciona e você não tenha se trancado.fonte
sudo
sem ser solicitada sua senha.root
senha. Configurarsudo
para exigir aroot
senha sem primeiro definir aroot
senha pode ser problemático./etc/sudoers
que podem elevar-se para o root usando sua própria senha, em vez de uma senha compartilhada.Não há
sudo
senha por si só. Um usuário pode pertencer aosudo
grupo e executar osudo
comando, mas cada usuário possui apenas uma senha. Quando muda, muda para o usuário e não para nenhum aplicativo em particular.Outro equívoco semelhante é que a senha root é igual à usada para o
sudo
ing. Não, o root é um usuário único e possui uma senha privada, que não tem nada a ver com outra senha.fonte
sudo
geralmente é configurado por padrão. Mas essa configuração pode ser alterada.wheel
grupo ...Sim,
sudo
usa o mesmo "banco de dados de senhas" (geralmente/etc/shadow
para um sistema pequeno) que o login.fonte
pam.d/
configuração separada , podem existir sistemas não tão sãos que fazem coisas como "login com kerberos / ldap auth, mas sudo com banco de dados de senhas local". (Sim, isso não se aplica a um único usuário do OP Mint.)