Wenn man an seinem openVPN Server die Nutzer mittels Zertifikat und PAM authentifiziert, möchte man auch die Möglichkeit geben, dass der Nutzer sein Passwort ändern kann.

Ich möchte für diese einfache Geschichte nicht eine komplette Shell geben oder ein Jailkit installieren. Daher reicht auch folgender kleiner Befehl:

chsh -s /usr/bin/passwd NUTZER

Somit kommt nach dem Login gleich die Passwort Änderungsanfrage und nach dem erfolgreichen Ändern wird der Nutzer auch gleich abgemeldet.