Hice una nueva instalación de Linux Mint 18.1 y creé un solo usuario llamado "jack" con PASSWORD1 como contraseña. Más tarde, cambié la contraseña (usando el diálogo gráfico "Usuarios y grupos") a CONTRASEÑA2. Tanto iniciar sesión como usar sudo
ahora requieren CONTRASEÑA2, como se esperaba.
Sin embargo, CONTRASEÑA1 sigue siendo la contraseña de la cuenta root
. Puedo decir porque su -
y su - root
rechazar CONTRASEÑA2 pero aceptar CONTRASEÑA1.
¿No es esto una falla de seguridad? ¿Por qué la cuenta raíz copió en silencio mi contraseña de usuario en primer lugar? Si supiera que mi contraseña se vio comprometida y la modifiqué, no pensaría en verificar que la cuenta raíz todavía usara la contraseña comprometida.
De hecho, pensé que la cuenta raíz estaba deshabilitada en Linux Mint por defecto. Vea esta pregunta, por ejemplo: /superuser/323317/why-does-linux-ubuntu-mint-lack-a-root-account
¿Alguna razón para no deshabilitar la cuenta raíz usando sudo passwd -l root
? ¿Por qué no se hizo esto por defecto?
Ediciones
@terdon Estoy bastante seguro de que nunca ejecuté sudo passwd
o incluso llano passwd
en este sistema operativo.
@ Mark lo comprobé y lo único que vuelve no 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: he presentado un informe de error con Linux Mint https://bugs.launchpad.net/linuxmint/+bug/1675575
Ahora que @Roger Lipscombe ha confirmado este problema, voy a agregar una recompensa a la pregunta.
/var/log/auth.log
(y en cualquier copia anterior como auth.log.1
) una línea como passwd[6434]: pam_unix(passwd:chauthtok): password changed for root
?
sudo passwd
después de la primera instalación pero antes de cambiar las contraseñas?