aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/admin.md19
1 files changed, 12 insertions, 7 deletions
diff --git a/doc/admin.md b/doc/admin.md
index 0029df4..e3e9123 100644
--- a/doc/admin.md
+++ b/doc/admin.md
@@ -27,7 +27,9 @@
* Add tech@lists.kaospilot.no as Reply-To:.
5. Send a cellphone text message to the new user with the following text:
- Du har fået ny adgangskode. Den skal ændres inden 14 dage - se websiden https://wiki.kaospilot.no/BrugerKonto og check din mail. Koden er: <adgangskode>
+ Here is your new password. It MUST be changed within 14 days - read https://wiki.kaospilot.no/BrugerKonto and check your mail. The code is: <adgangskode>
+ Or in danish:
+ Her er din nye adgangskode. Den SKAL ændres inden 14 dage - læs websiden https://wiki.kaospilot.no/BrugerKonto og check din mail. Koden er: <adgangskode>
FIXME: Gør denne rutine semi-automatisk: Valg af adgangskode og udsendelse af sms bør ske automatisk.
@@ -54,14 +56,17 @@ TODO: The above command should ideally never ever be invoked manyally, but autom
(user=<username>; gpw && finger $user && passwd $user && chage -M30 -W14 $user)
-== Varsel om udløb af adgangskode ==
+## Warn about password expiry
- 1. Læg mærke til logbeskeder om adgangskoder der snart udløber
- 2. Send en sms med følgende besked:
- Du skal ændre din adgangskode - den udløber snart! Læs hvordan og hvorfor på websiden http://wiki.kaospilot.no/BrugerKonto
+ 1. Notice log messages warning about passwords soon expiring
+ 2. Send a cellphone textmessage with the following content:
-TODO: Omskriv som automatisk syslog-ng plugin eller cron script tilknyttet en sms gateway.
+ You must change your password - it soon expires! Read how and why at the web page http://wiki.kaospilot.no/BrugerKonto
+ Or in danish:
+ Du skal ændre din adgangskode - den udløber snart! Læs hvordan og hvorfor på websiden http://wiki.kaospilot.no/BrugerKonto
-=== Udløbstid for konti med varighed under 100 dage ===
+TODO: Rewrite as automated syslog-ng plugin or cron script passing the message to an sms gateway.
+
+### Locate users with short password lifespan
(group=<gruppe>; echo $group:; for user in `members $group`; do chage -l $user|egrep -q '^Maximum:[[:blank:]]*[0-9]{2}$' && printf $user'\t' && chage -l $user|egrep '^Password Expires:'; done)