A alteração da senha de algum usuário também alterará a senha do sudo?

20

Eu sou o único usuário do meu sistema Linux Mint e notei que a senha que escolhi para efetuar login é a mesma que foi atribuída a sudo .

Então, minha pergunta é: A alteração da minha senha de login também alterará a sudo senha?

Se não, como posso alterar a senha sudo ?

    
por Carl Rojas 12.02.2017 / 20:43

3 respostas

44

Por padrão, sudo pede a senha do usuário . Assim, alterar a senha do usuário (que também é usada para login) também afetará as invocações do sudo.

No entanto, você pode definir no /etc/sudoers para seu usuário o rootpw flag, caso em que ele solicitaria a senha do root.

O trecho relevante da página man sudoers (5) é:

Authentication and logging
 The sudoers security policy requires that most users authenticate them‐
 selves before they can use sudo.  A password is not required if the
 invoking user is root, if the target user is the same as the invoking
 user, or if the policy has disabled authentication for the user or com‐
 mand.  Unlike su(1), when sudoers requires authentication, it validates
 the invoking user's credentials, not the target user's (or root's) cre‐
 dentials.  This can be changed via the rootpw, targetpw and runaspw
 flags, described later.

Da mesma forma, a palavra-chave não solicitando uma senha para o sudo é NOPASSWD .

Se você quiser definir a senha do root, use sudo passwd

Observe que ao alterar as permissões 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 sido bloqueado.

    
por 13.02.2017 / 00:40
22

Não há sudo senha por conta própria. Um usuário pode pertencer ao grupo sudo e executar o comando sudo , mas cada usuário possui apenas uma senha. Quando muda, muda para o usuário e não para qualquer aplicativo em particular.

Outro equívoco semelhante é que a senha do root é a mesma usada para sudo ing. Não, root é um usuário único e tem uma senha privada, que não tem nada a ver com qualquer outra senha.

    
por 12.02.2017 / 21:41
3

Sim, sudo usa o mesmo "banco de dados de senhas" (geralmente /etc/shadow para um sistema pequeno) como login.

    
por 12.02.2017 / 20:49

Tags