Gibt es eine Möglichkeit, alle Linux-Benutzer zu zwingen, ihre Kennwörter bei der ersten Anmeldung zu ändern?
Ich suche nach einer Möglichkeit, den Linux-Computer so zu konfigurieren, dass er jedes Mal, wenn ein neuer Benutzer erstellt wird, bei der ersten Anmeldung ein neues Passwort festlegen muss.
Um die Aufgabe hier zu klären, sind Annahmen:
- Ich suche nicht jedes Mal nach dem Befehl
chage -d 0
, wenn der Benutzer erstellt wird. - Ich möchte kein neues
useradd
Skript erstellen, das dieses Ding als 'extra'ausführen würde. - Ich suche eine Änderung, vielleicht in / etc / pam.d Dateien, die es erlauben würden mein Linux-Administrator richtet die Anforderung "global" für ein externes Tool ein, das Konten erstellt.
Bitte lass es mich wissen, wenn du weißt, dass es möglich ist oder wenn es nicht möglich ist. So oder so.
Ich habe PAM in den letzten zwei Tagen viel durchgemacht und kann diesen Teil nicht lösen.
1 answers
Http://linuxers.org/howto/how-force-users-change-their-password-upon-first-login
" So erzwingen Sie, dass jeder neue Benutzer das Kennwort beim ersten Login ändert
Für diese Änderung müssen wir die Standardeinstellung von useradd ändern Befehl.
[root]# vim /etc/default/useradd
Suchen Sie nach der Zeile oder fügen Sie einfach die folgende Zeile in die Datei ein.
Expire=0"
Oder
Http://www.cyberciti.biz/faq/rhel-debian-force-users-to-change-passwords/
Sie können den Ablauf des Passworts mit usermod ändern, wodurch eine Kennwortänderung erzwingt wird.
A. Sie können einen der folgenden Befehle verwenden, um den Benutzer zu ändern passwörter bei der ersten Anmeldung: [a] usermod Befehl-Verschiedene ändern eigenschaften des Benutzerkontos einschließlich Informationen zum Ablauf des Benutzerkennworts.
Oder
Können legen Sie leere/null-Kennwort und verwenden passwd-Befehl zum Auslaufen Passwort. Dies führt zum ersten Mal zu einer sofortigen Passwortänderung.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-03-27 21:45:38