Wenn Sie einen Linux-Rechner mit mehreren Benutzern verwalten, möchten oder müssen Sie möglicherweise gelegentlich einen Benutzer dazu bringen, sein Kennwort zu ändern. Die wahrscheinlichste Ursache für diese Anforderung ist ein Szenario der erstmaligen Verwendung. Andere mögliche Gründe, ein Passwort zu ändern, wie etwa ein Benutzer, der es vergisst, das Passwort kompromittiert oder das obligatorische regelmäßige Durchlaufen des Passworts, funktionieren mit dem Konzept des manuellen Passwortablaufs nicht wirklich.
Wenn ein Linux-Passwort abgelaufen ist, muss der Benutzer es bei der nächsten Anmeldung ändern. Wenn ein Benutzer sein Passwort vergessen hat, kann er sich nie anmelden und kann dann sein Passwort ändern. Wenn das Passwort eines Benutzers kompromittiert wird, sollte es sofort geändert werden; läuft es ab, besteht die Gefahr, dass sich der Hacker zuerst in das Konto einloggt und dann das Passwort auf einen beliebigen Wert setzen kann. Wenn Sie eine Richtlinie haben, die regelmäßige Kennwortrücksetzungen erfordert, sollte dies automatisch verwaltet werden, indem ein maximales Kennwortalter festgelegt wird, anstatt Kennwörter manuell ablaufen zu lassen.
Hinweis: Im Idealfall sollten Sie Passwörter nicht mehr regelmäßig ablaufen lassen. Das NCSC und NIST sowie die größere Cybersicherheits-Community haben ihre öffentlichen Leitlinien aufgrund von Untersuchungen geändert, die gezeigt haben, dass dies dazu führt, dass Menschen eher schwache und formelhafte Passwörter wählen. Die Anleitung lautet nun, Benutzer nur dann dazu zu bringen, Kennwörter zu ändern, wenn ein begründeter Verdacht besteht, dass das Kennwort kompromittiert wurde. Da Benutzer nicht gezwungen werden, sich regelmäßig neue Passwörter zu merken, ist es wahrscheinlicher, dass sie ein längeres, komplexeres und sicheres Passwort erstellen und sich daran erinnern.
Wenn Sie zum ersten Mal ein Konto für einen Benutzer erstellen, wird es normalerweise mit einem temporären Kennwort erstellt. Der Benutzer sollte dieses Kennwort dann in ein Kennwort ändern, an das er sich bei der ersten Anmeldung erinnern kann.
So erzwingen Sie das Ablaufen eines Passworts
Um ein Passwort als „abgelaufen“ zu markieren und den Benutzer zu zwingen, sein Passwort bei der nächsten Anmeldung zu ändern, verwenden Sie den Befehl „passwd“ zusammen mit dem Flag „-e“. Das Flag „-e“ lässt ein Kontopasswort sofort ablaufen, was sie dazu zwingt, ihr Passwort bei der nächsten Anmeldung zu ändern.
Der vollständige Befehl wäre „sudo passwd -e [Benutzername]“. Sudo ist erforderlich, da für die Ausführung des Befehls Root-Berechtigungen erforderlich sind.
Der Befehl „sudo passwd -e [Benutzername]“ lässt das Passwort des angegebenen Benutzers sofort ablaufen und zwingt ihn, es bei der nächsten Anmeldung zu ändern.
Passwortsicherheit ist unglaublich wichtig, nicht nur auf einem Windows-Rechner – stellen Sie sicher, dass Sie Ihre Passwörter (und die anderer Benutzer) häufig ändern, damit sich niemand unbefugten Zugriff auf ihre Konten verschaffen kann.