Por que a senha root no Linux Mint é minha senha de usuário?

9

Eu fiz uma nova instalação do Linux Mint 18.1 e criei um único usuário chamado "jack" com PASSWORD1 como senha. Mais tarde, mudei a senha (usando a caixa de diálogo gráfica "Usuários e Grupos") para PASSWORD2. O login e o uso de sudo agora exigem PASSWORD2, como esperado.

No entanto, PASSWORD1 ainda é a senha da conta root . Eu posso dizer porque su - e su - root rejeitam PASSWORD2 mas aceitam PASSWORD1.

Isso não é uma falha de segurança? Por que a conta raiz silenciosamente copiou minha senha de usuário em primeiro lugar? Se eu soubesse que minha senha estava comprometida e a alterasse, não pensaria em verificar se a conta root ainda estava usando a senha comprometida.

Na verdade, achei que a conta root estava desabilitada no Linux Mint por padrão. Veja esta questão, por exemplo: link

Qualquer motivo para não desativar a conta root usando sudo passwd -l root ? Por que isso não foi feito por padrão?

Edições

@terdon Tenho quase certeza de que nunca executei sudo passwd ou mesmo passwd neste sistema operacional.

@Mark eu verifiquei e a única coisa que volta não parece relevante.

jack@gamma /var/log $ ls auth.log*
auth.log  auth.log.1  auth.log.2.gz  auth.log.3.gz  auth.log.4.gz

jack@gamma /var/log $ zgrep passwd auth.log*
auth.log.2.gz:Mar  9 17:56:07 gamma mdm[1695]: pam_succeed_if(mdm:auth): requirement "user ingroup nopasswdlogin" not met by user "jack"

jack@gamma /var/log $ zgrep "password changed" auth.log*
# nothing returned

Editar: Eu arquivei um relatório de bug com o Linux Mint link

Agora que a @Roger Lipscombe confirmou esse problema, adicionarei uma recompensa à pergunta.

    
por cxrodgers 21.03.2017 / 21:40

2 respostas

6

Menta 17,3

Isso parece uma decisão deliberada no Linux Mint. Acabei de instalar recentemente o Mint 17.3 em uma VM, e a conta root tem uma senha definida em /etc/shadow . Depois de alterar minha senha de usuário, su - aceita minha senha de usuário anterior.

Eu não posso (ainda) explicar porquê .

Hortelã 18.3

Acabei de fazer uma nova instalação do Mint 18.3 e não tenho uma senha definida para minha conta root. sudo grep root /etc/shadow mostra ! no campo de senha, que significa que a conta está bloqueada .

    
por 29.11.2017 / 11:25
2

Por padrão, a senha de root é sua senha de usuário, eu acho que a razão é que é uma abordagem muito mais segura quando a senha é definida por você (supondo que seja uma boa - difícil hackear senha) alguma senha bem conhecida, como "root", que está sempre ativa por padrão e conhecida pela Internet (risco de segurança).

Há uma boa discussão sobre o tópico no fórum linuxmint.com - citando de lá o usuário karlchen:

During the Linux mint installation, you create your first user account. You assing a password to this first user. The installer silently assigns the same password to the user account root. That is does do so can be found in the Official Linux Mint User Guide as well. (cf. e.g. p. 20) So if you remember your initial user password, you know your root password as well. In case you change your user password later on, doing so will not change the root password.

Fonte - página 20 último parágrafo: link

    
por 11.08.2018 / 23:20