Dafür gibt es eine Option:
passwd -n MIN <login-name>
wird das Ändern des Passworts für MIN Tage nicht zulassen.
Vom Menschen passwd
-n, --mindays MIN_DAYS
Set the minimum number of days between password changes to MIN_DAYS. A
value of zero for this field indicates that the user may change his/her
password at any time.
Setzen Sie es auf 9999 und Sie sind für 27 Jahre eingestellt.
Obwohl nicht dokumentiert, scheint es auch -1
als Wert zu funktionieren. Da dies oft eine Methode ist, um etwas dauerhaft zu deaktivieren, würde ich davon ausgehen, dass es hier dasselbe tut. Beispiel mit -1
:
~$ sudo passwd -n -1 rinzwind
passwd: password expiry information changed.
~$ passwd rinzwind
Changing password for rinzwind.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Password unchanged
Enter new UNIX password:
Retype new UNIX password:
Password unchanged
Enter new UNIX password:
Das Passwort wird abgefragt, aber nie geändert.
Aus Sicherheitsgründen möchte ich, dass nur der Stamm die Kennwörter für alle anderen Benutzer ändert.
Wenn Sie entscheiden, wie die Passwörter lauten, entsteht ein Sicherheitsrisiko. Nehmen wir an, Sie wählen ein zufälliges Passwort mit Zahlen, Buchstaben, mindestens einem Sonderzeichen, möglicherweise einem Großbuchstaben. Wie Gsi ^ 771H. Diese Passwörter sind sehr, sehr schwer zu merken und Ihre Benutzer werden sie aufschreiben. Auf einem Papier, in einer Textdatei oder noch schlimmer und speichern Sie sie in Google Mail als Konzept.
Die besten Passwörter sind Sätze, an die sich ein Benutzer erinnern kann und die sehr lang sein können. Ein Passwort wie "lastyeariwenttolondonformyholiday" ist allem, was Sie erzwingen können, weit überlegen, obwohl es keine Zahlen, Großbuchstaben oder Sonderzeichen enthält. Dieser Benutzer wird sich daran erinnern, da es mit etwas zusammenhängt, das er getan hat, und es sehr schwer sein wird, Gewalt anzuwenden. Von nun an muss er nur noch jedes Jahr London für seinen Urlaub besuchen;)
Informieren Sie Ihre Benutzer und lassen Sie sie ihr eigenes Passwort auswählen. Wenn Sie sicherstellen müssen, dass ihr Passwort gut ist, erklären Sie ihnen, dass Sie es zusammen mit ihnen festlegen möchten. Sie können jedoch Regeln für das Passwort erstellen: Wenn Sie eine Regel festlegen, dass das Passwort 15 Zeichen lang sein muss, und ihnen mitteilen, dass dies der Fall ist, wählen sie Sätze anstelle von zufälligen Buchstaben aus, die sie verstehen und hoffentlich zustimmen.
Oder ...