Ich habe eine Neuinstallation von Linux Mint 18.1 durchgeführt und einen einzelnen Benutzer namens "jack" mit PASSWORD1 als Passwort erstellt. Später habe ich das Passwort (über den grafischen Dialog "Benutzer und Gruppen") in PASSWORD2 geändert. Sowohl für die Anmeldung als auch für die Verwendung ist sudo
jetzt erwartungsgemäß PASSWORD2 erforderlich.
PASSWORD1 ist jedoch weiterhin das Kennwort für das Konto root
. Ich kann da sagen su -
und su - root
PASSWORD2 ablehnen, aber PASSWORD1 akzeptieren.
Ist das nicht eine Sicherheitslücke? Warum hat das Root-Konto mein Benutzerkennwort überhaupt stillschweigend kopiert? Wenn ich wüsste, dass mein Passwort kompromittiert und geändert wurde, würde ich nicht prüfen, ob das Root-Konto noch das kompromittierte Passwort verwendet.
Tatsächlich dachte ich, dass das Root-Konto unter Linux Mint standardmäßig deaktiviert ist. Siehe diese Frage zum Beispiel: /superuser/323317/why-does-linux-ubuntu-mint-lack-a-root-account
Gibt es einen Grund, das Root-Konto nicht mit zu deaktivieren sudo passwd -l root
? Warum wurde dies nicht standardmäßig durchgeführt?
Bearbeitungen
@terdon Ich bin ziemlich sicher , dass ich nie lief sudo passwd
oder auch schlicht passwd
auf diesem Betriebssystem.
@Mark Ich habe nachgesehen und das einzige, was zurückkommt, sieht nicht relevant aus.
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
Bearbeiten: Ich habe einen Fehlerbericht bei Linux Mint https://bugs.launchpad.net/linuxmint/+bug/1675575 eingereicht
Nachdem @Roger Lipscombe dieses Problem bestätigt hat, werde ich der Frage ein Kopfgeld hinzufügen.
/var/log/auth.log
(und älteren Kopien wie auth.log.1
) nach einer Zeile wie suchen passwd[6434]: pam_unix(passwd:chauthtok): password changed for root
?
sudo passwd
nach der ersten Installation, aber vor dem Ändern von Kennwörtern ausgeführt haben?